/* Minification failed. Returning unminified contents.
(12014,17): run-time error CSS1036: Expected expression, found ';'
 */
/*! jQuery UI - v1.11.4 - 2016-04-27
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:default;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:default;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:default;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:default}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:default;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:default}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:default}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../4042c29.html")}.ui-widget-header .ui-icon{background-image:url("../../4042c29.html")}.ui-state-default .ui-icon{background-image:url("../../404694d.html")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../../4040aca.html")}.ui-state-active .ui-icon{background-image:url("../../404f455.html")}.ui-state-highlight .ui-icon{background-image:url("../../404063e.html")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../4048971.html")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: default;
	position: relative;
	margin: 4px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: default;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: default;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: default;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: default;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	/*list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");*/
}
.ui-menu .ui-menu-item:hover{    
    background-image:none;
    background-color:#eee;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    border-left :1px solid #AAAAAA;
    border-right :1px solid #AAAAAA;       
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../../404ae9e.html");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: default;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: default;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../404e9ea.html") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("../../404dcf5.html") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("../../4046a9e.html") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("../../4047d13.html") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../404ad74.html") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("../../4046b61.html") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("../../404289d.html") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../../404e919.html");
}
.ui-widget-header .ui-icon {
	background-image: url("../../404e919.html");
}
.ui-state-default .ui-icon {
	background-image: url("../../40459c9.html");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../../4046649.html");
}
.ui-state-active .ui-icon {
	background-image: url("../../4046649.html");
}
.ui-state-highlight .ui-icon {
	background-image: url("../../4047d00.html");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../404804f.html");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("../../40446b3.html") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("../../40446b3.html") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.autocomplete-image{
    margin:5px;
    height:40px;
    width:60px;
}
/* Dropdown control */
.selectBox-dropdown {
    /*min-width:150px;*/
    line-height: 1.5;
    text-decoration: none;
    text-align: right;
    font-size: 12px;
    color: #4d5759;
    outline: none;
    vertical-align: top;
    padding: 0;
    margin: 0px;
    margin-bottom: 21px;
    background: #e2e2e2 url(../images/selectbg.png) top left no-repeat;
    box-shadow: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    cursor: default;
}

.fchild {
    margin-left: 0px;
}

.selectBox-dropdown:hover {
    color: #4d5759;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
    border-color: none;
    color: #4d5759;
    font-size: 12px;
}

.selectBox-dropdown.selectBox-menuShowing {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
    padding: 9px 14px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    font-weight:bold;
    color:#5f5f5f;
}

/*
.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background: url(jquery.selectBox-arrow.gif) 50% center no-repeat;
	border-left: solid 1px #BBB;
}

 Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 400px;
    min-height: 1em;
    border: none !important; /* should be the same border width as .selectBox-dropdown */
    border-top: 0 !important;
    background: #f1f2f0;
    box-shadow: 0;
    overflow: auto;
    direction: rtl;
}


/* Inline control */
.selectBox-inline {
    min-width: 150px;
    outline: none;
    border: solid 1px #BBB;
    background: #FFF;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
}

    .selectBox-inline:focus {
        border-color: #666;
    }


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0 0 3px;
    margin: 0;
}

    .selectBox-options LI A {
        line-height: 1.8;
        padding: 0 1.0em;
        white-space: nowrap;
        overflow: hidden;
        background: 6px center no-repeat;
        font-size: 12px;
        color: #333;
        text-decoration: none;
    }

    .selectBox-options LI.selectBox-hover A {
        background-color: #e6e6e6;
        text-decoration: none;
    }

    .selectBox-options LI.selectBox-disabled A {
        color: #888;
        background-color: transparent;
    }

    .selectBox-options LI.selectBox-selected A {
        background-color: #C8DEF4;
    }

    .selectBox-options .selectBox-optgroup {
        color: #666;
        background: #EEE;
        font-weight: bold;
        line-height: 1.5;
        padding: 0 .3em;
        white-space: nowrap;
    }


/* Disabled state */
.selectBox.selectBox-disabled {
    color: #ccc !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

    .selectBox-inline.selectBox-disabled .selectBox-options A {
        background-color: transparent !important;
    }

/*@font-face {
    font-family: 'XSANS';
    src: url('../font/XTX-FNT-XEROSANS-REGULAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/
/*@font-face {font-family: 'XSANS';src: url('../Fonts/XTX-FNT-XEROSANS-BOLD.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'XSANS';src: url('../Fonts/XTX-FNT-XEROSANS-BLACK.woff') format('woff');font-weight: bold;font-style: normal;}*/

@font-face {
    font-family: 'XSANS';
    src: url('../font/XTX-FNT-XEROSANS-BOLD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'XSANS';
    src: url('../font/XTX-FNT-XEROSANS-BLACK.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}



body {
    height: 100%;
    background: #fff;
    margin: 0;
    padding: 0;
    font-family: XSANS,Tahoma,Sans-Serif;
    font-size: 12px;
    color: #919191;
    font-weight: normal;
    font-style: normal;
    line-height: 150%;
    overflow-y: scroll;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: #EEEEEE;
}

::-webkit-scrollbar-thumb {
    background-color: #AAAAAA;
}

html {
	height: 100%;
	/* [disabled]min-height: 100%; */
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

/* * * * * *  html 5 fix  * * * * * */
section, article, header, footer, nav, aside, hgroup, details, figure {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*table { border-collapse:separate; border-spacing: 5px; } cellspacing="5"  */
table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
/*  cellspacing="0"  */
th, td {
    vertical-align: top;
    padding: 0;
}
/* table align (center)      table { margin: 0 auto; }  */

/*@font-face {
    font-family: 'XYEKAN';
    src: url('../font/XTX-FNT-YEKAN-REGULAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/
/*@font-face {
    font-family: 'XUNISANS';
    src: url('../font/XTX-FNT-UNISANS-REGULAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'XYEKAN';
    src: url('../font/XTX-FNT-XEROSANS-REGULAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/


/*************************************************************
*********************** General *****************************/
a {
    color: #7c72cd;
    text-decoration: none;
    outline: none;
}

    a:hover {
        color: #7c72cd;
        text-decoration: underline;
    }

img {
    border: none;
}

h1, h2, h3, h4, h5, h6, ul, li, p, form {
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
    list-style-type: none;
}

.clear {
    clear: both;
    padding: 0;
    margin: 0;
    height: 0;
}

.clr {
    clear: both;
}

input[type=text], input[type=password] {
    border: #e8e8e8 1px solid;
    padding: 3px;
	width:160px;
    margin: 0;
    outline: none;
    color: #888;
    font-size: 14px;
    font-family: XSANS,Tahoma,Sans-Serif;
    font-weight: normal;
    height: 24px;
}

textarea {
    border: #e8e8e8 1px solid;
    padding: 5px;
    margin: 0;
    outline: none;
    font-size: 14px;
    color: #888;
    font-family: XSANS,Tahoma,Sans-Serif;
    font-weight: normal;
}

select {
    border: #e8e8e8 1px solid;
    padding: 3px;
    margin: 0;
    outline: none;
    font-size: 14px;
    color: #888;
    font-family: XSANS,Tahoma,Sans-Serif;
    font-weight: normal;
}

input[type=radio], input[type=checkbox] {
    vertical-align: -2px;
}

.inputbutton {
    background: #0061ff;
    border: none;
    height: 36px;
    line-height: 36px;
    width: 120px;
    text-align: center;
    padding: 0;
    line-height: 1;
    overflow: visible;
    display: inline;
    cursor: default;
    color: #FFF;
    vertical-align: middle;
    font-weight: normal;
    font-size: 16px;
    margin: 0px;
    font-family: XSANS,Tahoma,sans-serif;
}

    .inputbutton:hover {
        background: #2477ff;
    }

    .inputbutton img {
        width: 30px;
        height: 30px;
    }

    .inputbutton.search {
        background: url(../images/ic-search.png) no-repeat center #0061ff;
    }

    .inputbutton.refresh {
        background: url(../images/ic-refresh.png) no-repeat center #0061ff;
    }

    .inputbutton.search:hover {
        background: url(../images/ic-search.png) no-repeat center #2477ff;
    }

    .inputbutton.refresh:hover {
        background: url(../images/ic-refresh.png) no-repeat center #2477ff;
    }



.inputbtn1, .inputbtn2, .inputbtn3 {
    background: #666666;
    border: none;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 14px 0 14px;
    line-height: 1;
    overflow: visible;
    display: inline-block;
    cursor: default;
    color: #FFF;
    vertical-align: middle;
    font-weight: normal;
    font-size: 15px;
    margin: 5px 0px 0px 5px;
    border: none;
    font-family: XSANS,Tahoma,sans-serif;
}

.inputbtn2 {
    background: #8ce533;
    padding-bottom: 4px;
}

.inputbtn3 {
    color: #555555;
    background: #ececec;
    border: 1px solid #dedede;
}

.inputbtn1:hover {
    background: #595959;
}

.inputbtn2:hover {
    background: #75ce1c;
}

.inputbtn3:hover {
    background: #f6f6f6;
}

/*************************************************************
********************* Wrapper **************************/
#wrapper {
    width: 960px;
    margin: 0 auto;
    padding: 0 0 60px 0;
}

/*************************************************************
********************* header **************************/
header {
    height: 90px;
    padding: 0px 0px;
    border-bottom: 1px solid #b2b2b2;
}

    header .logo {
        float: left;
        margin: 10px 0 0 0px;
    }

        header .logo img {
            width: 222px;
            height: 69px;
        }

    header .login {
        color: #555;
        /*float: right;*/
        font-size: 11px;
        line-height: 25px;
        margin-left: 42px;
        margin-top: 55px;
        vertical-align: 16px;
        width: 129px;
    }

        header .login:hover {
            color: #8ce533;
            text-decoration: none;
        }

    header .hdright {
        direction: rtl;
        float: right;
        margin: 46px 0 0;
    }
/*header .hdright ul{ margin:0; padding:0; list-style:none;}
header .hdright ul li{ margin:0; padding:0; display:inline-block; }
header .hdright ul li a{ margin-left:28px; font-size:15px; color:#000; }
header .hdright ul li a:hover{color:#8ce533; text-decoration:none;}*/

/*************************************************************
********************* Content **************************/
#content {
	overflow: hidden;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 30;
}

.leftpanel {
    float: left;
    width: 750px;
    margin: 0 30px 0 0;
    padding: 0;
}

.rightpanel {
    float: left;
    width: 180px;
    margin: 0 0px 0 0;
    padding: 0;
}

.searcharea {
    padding: 0px 0px 0px 0px;
    margin: 0;
}

    .searcharea td {
        padding-left: 60px;
        text-align: right;
    }

        .searcharea td:first-child {
            padding-left: 0;
        }

    .searcharea .chklbl {
        vertical-align: -8px;
        margin-left: 15px;
    }

.customlist {
    /*border: none;*/
    height: 36px;
    width: 150px;
    font-size: 14px;
    color: #4d5759;
}

.row {
    overflow: hidden;
}

.filterlinks {
    margin: 8px 0 20px 0;
    padding: 0;
}

    .filterlinks ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .filterlinks ul li {
            margin: 0;
            padding: 0;
            width: 150px;
            height: 17px;
            margin-bottom: 2px;
            overflow: hidden;
        }

            .filterlinks ul li a {
                display: block;
                background: #b2b2b2;
                color: #fff;
                padding: 0px;
                font-size: 11px;
                text-align: right;
                padding: 0px 3px;
                height: 17px;
                direction: rtl;
            }

                .filterlinks ul li a:hover, .filterlinks li a.active {
                    background: #8ce533;
                    color: #fff;
                    text-decoration: none;
                }

                .filterlinks ul li a i {
                    margin: 0;
                    padding: 0;
                    display: inline;
                    padding: 0 7px;
                }


            .filterlinks ul li .agency-close-img {
                background: url("../Images/agency-THE-X-WHITE.png") no-repeat scroll left center #b2b2b2;
                padding-right: 5px;
            }

                .filterlinks ul li .agency-close-img:hover {
                    background: url("../Images/agency-THE-X-HOVER.png") no-repeat scroll left center #b2b2b2;
                }

.remove-selectedoption-car {
    background: url("../Images/agency-THE-X-WHITE.png") no-repeat scroll left center;
    color: #8ce533 !important;
}

    .remove-selectedoption-car:hover {
        background: url("../Images/agency-THE-X-HOVER.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    }


.eventlist {
    margin: 20px 0 0 0;
    padding: 0;
    min-height: 687px;
}

.dealer-page .eventlist {
    margin: 0 0;
}

.eventlist ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .eventlist ul li {
        padding: 14px 0px;
        margin: 0;
        border-top: 1px solid #e0e0e0;
        overflow: hidden;
        position: relative;
    }

        .eventlist ul li .photo {
            float: right;
            width: 150px;
            height: 100px;
            margin-left: 15px;
        }

        .eventlist ul li .tag {
            position: absolute;
            top: 0;
        }

.tag {
    cursor: default;
}

    .tag img {
        width: 49px;
        height: 65px;
    }

.symbole img {
    width: 54px;
    height: 54px;
}

.photo img {
    width: 150px;
    height: 100px;
}

.eventlist ul li .symbole {
    position: absolute;
    top: 10px;
    /*top:40px;*/
    left: 60px;
}

.eventlist ul li .listdata {
    overflow: hidden;
    padding: 0;
    text-align: right; 
      
}
.eventlist2 ul li .listdata {
    overflow: hidden;
    padding: 0;
    text-align: right; 
     
}
.eventlist ul li .detail {
    width: 490px;
    float: right;
    direction: rtl;
}

.eventlist ul li .overview {
    float: left;
}

.eventlist ul li .cost {
    bottom: 21px;
    color: #444;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
	padding-left: 30px;
}

.eventlist ul li .detail h3 {
    font-weight: normal;
    color: #000;
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 12px;
}

    .eventlist ul li .detail h3 a {
        text-decoration: none;
        /*color: #5f5f5f;*/
        color: #444444;
    }

        .eventlist ul li .detail h3 a:hover {
            color: #000;
            text-decoration: underline;
        }

.eventlist ul li .detail p {
    padding: 0;
}

.eventlist ul li .detail .price {
    margin-top: 6px;
}



.eventlist2 ul li .symbole {
    position: absolute;
    top: 10px;
    /*top:40px;*/
    left: 60px;
}

.eventlist2 ul li .listdata {
    overflow: hidden;
    padding: 0;
    text-align: right; 
    height: 130px;  
}
 
.eventlist2 ul li .detail {
    width: 490px;
    float: right;
    direction: rtl;
}

.eventlist2 ul li .overview {
    float: left;
}

.eventlist2 ul li .cost {
    bottom: 21px;
    color: #444;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
	padding-left: 30px;
}

.eventlist2 ul li .detail h3 {
    font-weight: normal;
    color: #000;
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 12px;
}

    .eventlist2 ul li .detail h3 a {
        text-decoration: none;
        /*color: #5f5f5f;*/
        color: #444444;
    }

        .eventlist2 ul li .detail h3 a:hover {
            color: #000;
            text-decoration: underline;
        }

.eventlist2 ul li .detail p {
    padding: 0;
}

.eventlist2 ul li .detail .price {
    margin-top: 6px;
}



.ad-banner {
    display: block;
    padding: 20px 0px;
    border-top: 1px solid #e0e0e0;
}

.menulinks {
    margin: 0px 0 30px 0px;
    padding: 0;
    direction: rtl;
}

    .menulinks h3 {
        border-bottom: 1px solid #b0b0b0;
        color: #444;
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 10px;
        padding: 0 0 8px;
        text-align: right;
    }

    .menulinks ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .menulinks ul li {
            margin: 0;
            padding: 0;
            margin-bottom: 10px;
            text-align: right;
            font-size: 12px;
        }

            .menulinks ul li a {
                /*color: #919191;*/
                color: #555;
                font-size: 13px;
                line-height: 19px;
                text-decoration: none;
            }

                .menulinks ul li a:hover {
                    color: #8ce533;
                }

.btn_link {
    background: #eaeaea;
    float: right;
    border-radius: 4px;
    padding: 3px 12px;
    margin: 5px 2px;
    display: inline-block;
    font-size: 14px;
    color: #1a1a1a;
    font-weight: bold;
}

    .btn_link:hover {
        color: #1a1a1a;
        text-decoration: none;
        background: #fff;
    }


/*************************************************************
********************* New Added **************************/
.mydrop {
    background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
    display: inline-block;
    width: 150px;
    border-radius: 0;
    color: #4d5759;
    font-size: 12px;
    line-height: 1.5;
    margin: 0 0 21px;
    outline: medium none;
    padding: 0;
    text-align: right;
    text-decoration: none;
    vertical-align: top;
    height: 36px;
}

    .mydrop span {
        color: #5f5f5f;
        display: inline-block;
        font-weight: bold;
        overflow: hidden;
        padding: 10px 14px;
        white-space: nowrap;
        width: 110px;
    }

    .mydrop:hover {
        color: #4d5759;
    }

.mydroplist {
    background: #f1f2f0;
    width: 220px;
    min-height: 1em;
    position: absolute;
    z-index: 99999;
    right: 0px;
    top: 36px;
    text-align: left;
}

    .mydroplist ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: right;
    }

        .mydroplist ul li {
            padding: 0;
            margin: 0;
        }

            .mydroplist ul li a {
                color: #333;
                font-size: 12px;
                line-height: 1.8;
                overflow: hidden;
                display: block;
                padding: 3px 10px;
                text-decoration: none;
                white-space: nowrap;
            }

                .mydroplist ul li a:hover {
                    background-color: #e6e6e6;
                    text-decoration: none;
                }

                .mydroplist ul li a.active {
                    background-color: #c8def4;
                }

    .mydroplist .botrow {
        display: block;
        padding: 10px 5px;
        color: #333;
        direction: rtl;
        text-align: right;
    }

        .mydroplist .botrow .txtfld {
            width: 52px;
            margin-left: 5px;
            font-size: 12px;
            padding: 4px;
        }

.smallinput {
    background: #666;
    border: none;
    height: 28px;
    line-height: 28px;
    width: auto;
    text-align: center;
    padding: 0 12px;
    line-height: 1;
    overflow: visible;
    display: inline;
    cursor: default;
    color: #FFF;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
    margin: 0px;
}

    .smallinput:hover {
        background: #333;
    }


/*************************************************************
********************* paging **************************/

.paging-block {
    padding: 20px 0px 20px 0px;
    margin: 0;
    overflow: hidden;
    direction: rtl;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}

.paging {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

    .paging ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .paging ul li {
            padding: 0;
            margin: 0px;
            display: inline;
        }

            .paging ul li a {
                color: #555;
                text-decoration: none;
                background: #fff;
                margin: 0px 0px 0px 5px;
                padding: 0px;
                height: 37px;
                line-height: 30px;
                width: 58px;
                text-align: center;
                display: inline-block;
                font-size: 15px;
            }

                .paging ul li a:hover {
                    color: #8ce533;
                }

                .paging ul li a.active {
                    background: #8ce533;
                    color: #fff;
                }

/*************************************************************
********************* Navigation **************************/

.navigation {
    height: 37px;
    direction: rtl;
}

#nav {
    padding: 0;
    margin: 0 -16px 0 0;
    list-style: none;
    position: relative;
    z-index: 10000;
}

    #nav li.top {
        display: inline-block;
        padding: 0 1px 0 0;
    }

    #nav li a.nav_link {
        display: block;
        float: left;
        height: 31px;
        line-height: 30px;
        color: #5f5f5f;
        text-decoration: none;
        font-size: 15px;
        padding: 0px 15px 0 15px;
        cursor: default;
        font-weight: bold;
    }

    #nav li:hover a.nav_link, #nav a.nav_link:hover {
        background: #ebebeb;
        color: #333;
    }

    #nav li.active a.nav_link, #nav a.nav_link.active {
        background: #ebebeb;
        color: #333;
    }

    #nav table {
        border-collapse: collapse;
        padding: 0;
        margin: 0;
        position: absolute;
        left: 0;
        top: 0;
    }





    #nav li ul.sub li a.fly {
        background: url(../../404f551.html) 95% 10px no-repeat;
    }

    #nav :hover ul.sub li a:hover {
        background-color: #e4e4e4;
    }

    #nav :hover ul.sub li a.fly:hover {
        background-color: #98999a;
    }

    #nav ul, #nav a:hover ul ul, #nav a:hover a:hover ul ul, #nav a:hover a:hover a:hover ul ul, #nav a:hover a:hover a:hover a:hover ul ul {
        position: absolute;
        left: -9999px;
        top: -9999px;
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #nav li:hover li:hover > ul {
        right: 180px;
        top: -3px;
        background: #888a8d;
        padding: 0px;
        white-space: nowrap;
        width: 180px;
        z-index: 400;
        height: auto;
    }

    #nav li:hover > ul ul {
        position: absolute;
        left: -9999px;
        top: -9999px;
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #nav li:hover li:hover > a.fly {
        background: #98999a url(../../404f551.html) 95% 10px no-repeat;
    }

/*************************************************************
********************* Detail Page 20-Nov-2014**************************/
.prd-detail {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .prd-detail .prdleft {
        float: left;
        width: 450px;
        margin-right: 30px;
    }

    .prd-detail .prdright {
        float: left;
        width: 450px;
        margin-left: 30px;
    }

.img-gallery {
    width: 450px;
    overflow: hidden;
}

.mainthumb {
    width: 450px;
    height: 300px;
}

    .mainthumb img {
        width: 450px;
        height: 300px;
    }

.smallthumbs {
    overflow: hidden;
    margin: 0px 0px;
}

    .smallthumbs ul {
        margin: 0 -10px;
        padding: 0;
        list-style: none;
    }

        .smallthumbs ul li {
            float: left;
            width: 105px;
            height: 70px;
            margin: 10px 0px 0px 10px;
        }

            .smallthumbs ul li img {
                width: 105px;
                height: 70px;
            }

.imgtxt {
    margin-top: 25px;
}

.prdinfo {
    width: 450px;
    height: auto;
    direction: rtl;
}

.titlepanel {
    overflow: hidden;
}

    .titlepanel h3 {
        font-weight: normal;
        color: #000;
        margin: 0 0 10px 0;
        font-size: 16px;
        border-bottom: 1px solid #e0e0e0;
        padding: 0px 0px 8px 0px;
        text-align: right;
        float: right;
    }

    .titlepanel .imglinks {
        float: left;
    }

        .titlepanel .imglinks a {
            float: left;
            margin-right: 15px;
        }

            .titlepanel .imglinks a.tag img {
                width: 50px;
                height: 75px;
            }

            .titlepanel .imglinks a.symbole img {
                width: 65px;
                height: 65px;
            }

.inforow {
    color: #a0a0a0;
    font-size: 15px;
    margin: 15px 0px;
    padding-bottom: 12px;
    border-bottom: 2px solid #ededed;
}

    .inforow p {
        margin-bottom: 6px;
    }

    .inforow .label {
        padding-left: 5px;
        float: right;
    }

.linkblock {
    margin: 0px 0px;
    padding: 15px 0px 30px 0px;
    border-bottom: 2px solid #ededed;
    overflow: hidden;
}

    .linkblock ul {
        margin: 0 -10px 0 0;
        padding: 0;
        list-style: none;
    }

        .linkblock ul li {
            float: left;
            width: 105px;
            height: 105px;
            margin: 0px 10px 0px 0px;
        }

            .linkblock ul li a {
                display: block;
                width: 105px;
                height: 105px;
                line-height: 105px;
                text-align: center;
                text-decoration: none;
                color: #fff;
                font-size: 14px;
            }

                .linkblock ul li a.infologo {
                    background: #a2dadb;
                }

                    .linkblock ul li a.infologo img {
                        height: 37px;
                        vertical-align: middle;
                    }

                .linkblock ul li a.swaplogo {
                    background: #ff7145;
                }

                    .linkblock ul li a.swaplogo img {
                        height: 37px;
                        vertical-align: middle;
                    }

                .linkblock ul li a.pricelogo {
                    background: #ffda44;
                }

                    .linkblock ul li a.pricelogo img {
                        height: 37px;
                        vertical-align: middle;
                    }

                .linkblock ul li a.parklogo {
                    background: #113d98;
                }

                    .linkblock ul li a.parklogo img {
                        height: 37px;
                        vertical-align: middle;
                    }

                .linkblock ul li a span {
                    display: none;
                }

                .linkblock ul li a:hover img {
                    display: none;
                }

                .linkblock ul li a:hover span {
                    display: block;
                    text-align: center;
                    vertical-align: middle;
                }

                .linkblock ul li a.disable {
                    background: #efefef;
                }

                    .linkblock ul li a.disable:hover span {
                        display: none;
                    }

                    .linkblock ul li a.disable img {
                        opacity: 0.6;
                        filter: alpha(opacity=60);
                    }

                    .linkblock ul li a.disable:hover img {
                        display: table-cell;
                    }

.botgallery {
    display: block;
    margin: 30px 0px;
    overflow: hidden;
}

    .botgallery h3 {
        font-weight: normal;
        color: #999;
        margin: 10px 0 20px 0;
        font-size: 16.7px;
        padding: 5px 0;
        text-align: right;
    }

    .botgallery ul {
        margin: 0 -60px;
        padding: 0;
        list-style: none;
    }

        .botgallery ul li {
            float: left;
            margin: 0px 0px 0px 60px;
        }

            .botgallery ul li a {
                display: block;
                width: 195px;
                height: 130px;
            }

                .botgallery ul li a img {
                    width: 195px;
                    height: 130px;
                }

            .botgallery ul li .name {
                text-align: right;
                display: block;
                padding: 6px 0px;
                color: #000;
                font-size: 13px;
                border-top: 1px solid #dadada;
            }

            .botgallery ul li .price {
                text-align: right;
                display: block;
                padding: 6px 0px;
                color: #000;
                font-size: 13px;
                border-bottom: 1px solid #dadada;
            }


.newinfo {
    float: left;
    line-height: 25.3px;
    margin-top: 0;
    min-height: 267px;
    width: 100%;
}

.infoleft {
    float: left;
}

.inforight {
    width: 86%;
    float: right;
}

.infoleft .imglinks {
    float: left;
    direction: rtl;
}

    .infoleft .imglinks a {
        margin-right: 5px;
    }

        .infoleft .imglinks a.tag img {
            /*width: 50px;
            height: 75px;*/
            height: 65px;
            width: 42px;
        }

        .infoleft .imglinks a.symbole img {
            width: 65px;
            height: 65px;
        }

.inforight .titlepanel {
    margin-bottom: 8px;
}




/*************************************************************
********************* Profile Page 24-Nov-2014**************************/
.loginarea {
    padding: 0;
    margin: 0;
}

.blockarea table {
    direction: rtl;
}

.blockarea td {
    text-align: right;
    padding: 0px 0px;
    font-size: 13px;
    color: #444;
}

    .blockarea td.leftcol {
        border-left: 1px solid #dadada;
        width: 38%;
    }

    .blockarea td.rightcol {
        padding-right: 25px;
        width: 40%;
    }

.blockarea .label {
    float: right;
    text-align: right;
    padding: 10px 0px 0px 10px;
    min-width: 90px;
}

.blockarea td.rightcol .label {
    min-width: 132px;
}

.blockarea .selectBox-dropdown {
    margin-bottom: 0px;
}

.blockarea .row {
    margin-bottom: 10px;
}

.blockarea em {
    text-align: right;
    float: left;
    min-width: 165px;
    font-style: normal;
    margin: 0;
    padding: 10px 0px 0px 0px;
}

.blockarea .rightcol .row input[type=text] {
    width: 121px;
}

.newstyle h3 {
    margin-bottom: 9px !important;
}

.newstyle .leftpos {
    left: 0 !important;
}
/*************************************************************
*********************************************/

/*************************************************************
********************* sales Page 26-Nov-2014**************************/

.formblock {
    overflow: hidden;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    direction: rtl;
    border-bottom: 1px solid #dadada;
    /*height: 428px;*/
}

    .formblock table {
        direction: rtl;
    }

    .formblock td {
        text-align: right;
        padding: 5px 5px 5px 0px;
        font-size: 13px;
        color: #444;
        vertical-align: top;
    }

    .formblock .row {
        margin-bottom: 12px;
    }

    .formblock label {
        width: 120px;
        display: inline-block;
        padding: 10px 0px 0px 10px;
        text-align: left;
        font-weight: normal;
        margin: 0;
    }

    .formblock .selectBox-dropdown {
        margin-bottom: 0px;
    }

.req {
    color: #ef1b1b;
    padding-left: 2px;
}

.txtfldsm {
    width: 142px;
}

.outerval {
    font-size: 12px;
    color: #888;
    padding-right: 2px;
}

.formblock .chk {
    float: right;
}

.formblock .textarea {
    width: 142px;
    height: 110px;
    padding: 5px 2px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    vertical-align: top;
}

.fileup {
    border: 1px solid #e8e8e8;
    padding: 4px;
}

.uploadbox {
    border: 1px solid #dadada;
    background: #fff;
    width: 260px;
    min-height: 100px;
    padding: 15px;
    margin-bottom: 10px;
}

    .uploadbox ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .uploadbox ul li {
            margin-top: 10px;
            padding-top: 10px;
            border-top: 1px solid #dadada;
            overflow: hidden;
        }

            .uploadbox ul li:first-child {
                border-top: 0;
                margin-top: 0px;
                padding-top: 0px;
            }

            .uploadbox ul li .file {
                float: left;
                padding: 0px 10px 0px 0px;
                margin-right: 10px;
                width: 120px;
                height: 100px;
            }

                .uploadbox ul li .file img {
                    width: 120px;
                    height: 100px;
                }

            .uploadbox ul li .action {
                float: right;
                vertical-align: middle;
            }

    .uploadbox .chk {
        float: left;
    }

    .uploadbox ul li .trash {
        float: right;
    }

.formarea .inputbtn2 {
    float: right;
}


/*************************************************************
********************* product Page 26-Nov-2014**************************/
.search-bar {
    width: 238px;
    position: relative;
    margin-bottom: 30px;
}

.search-input {
    padding: 3px 5px 3px 32px !important;
    color: #8a8a8a !important;
    font-size: 14px !important;
    font-family: 'segoe_uiregular';
    font-weight: normal;
    width: 200px;
    text-align: right;
}

.search-btn {
    background: url(../images/search-btn.png) no-repeat left;
    position: absolute;
    border: none;
    cursor: default;
    left: 5px;
    width: 23px;
    height: 20px;
    top: 7px;
    text-indent: -100px;
}

.multifilter {
    overflow: hidden;
    margin: 0 0 0 -60px;
    padding: 0;
}

    .multifilter .col {
        margin: 0 0 0 60px;
        padding: 0px 0px;
        list-style: none;
        float: left;
        width: 195px;
        border-bottom: 1px solid #cecece;
    }

        .multifilter .col h3.title {
            font-weight: normal;
            color: #8be633;
            margin: 0 0 0px 0;
            font-size: 15px;
            border-bottom: 1px solid #cecece;
            padding: 0px 0px 12px 0px;
            text-align: right;
        }

    .multifilter .inrcol {
        height: 170px;
        overflow: auto;
        overflow-x: hidden;
        margin: 5px 0px;
    }

        .multifilter .inrcol ul {
            list-style: none;
            margin: 0;
            padding: 0;
            direction: rtl;
        }

        .multifilter .inrcol li {
            margin: 0;
            padding: 3px 0 3px 0px;
            text-align: right;
        }

            .multifilter .inrcol li .chk {
                margin-left: 8px;
            }


.product-detail {
    overflow: hidden;
    margin: 40px 0 0 0;
    padding: 0;
    border-bottom: 1px solid #ededed;
    padding: 0px 0px 40px 0px;
}

    .product-detail h2 {
        font-weight: normal;
        color: #333;
        margin: 0 0 0px 0;
        font-size: 18px;
        padding: 0px 0px 10px 0px;
        text-align: right;
    }

    .product-detail .agency-desc {
        float: left;
        text-align: right;
        width: 450px;
    }

    .product-detail .agency-img {
        float: right;
        width: 450px;
        height: 300px;
        background: #f5f5f5;
        text-align: center;
        display: table;
        margin-left: 60px;
    }

        .product-detail .agency-img p {
            display: table-cell;
            vertical-align: middle;
        }

.fldrow {
    margin-top: 20px;
    text-align: right;
}

    .fldrow.topmarg {
        margin-top: 21px;
    }

    .fldrow .row {
        margin-bottom: 10px;
    }

    .fldrow label {
        width: 110px;
        float: right;
        color: #000;
        margin-left: 10px;
    }

    .fldrow.topmarg label {
        padding-top: 5px;
    }

.mileage {
    direction: rtl;
    overflow: hidden;
}

.fuel-lg {
    float: right;
    background: url(../images/GAS0.png) no-repeat left;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .fuel-lg.active {
        background: url(../images/GAS0.png) no-repeat left;
        background-size: 32px 32px;
        opacity: 1;
    }

.fuel-md {
    float: right;
    background: url(../images/GAS1.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .fuel-md.active {
        background: url(../images/GAS1.png) no-repeat left bottom;
        background-size: 32px 32px;
        opacity: 1;
    }

.fuel-sm {
    float: right;
    background: url(../images/GAS2.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .fuel-sm.active {
        background: url(../images/GAS2.png) no-repeat left bottom;
        background-size: 32px 32px;
        opacity: 1;
    }

.tag-lg {
    float: right;
    background: url(../images/PRICE2.png) no-repeat left;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .tag-lg.active {
        background: url(../images/PRICE2.png) no-repeat left;
        opacity: 1;
        background-size: 32px 32px;
    }

.tag-md {
    float: right;
    background: url(../images/PRICE3.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    background-size: 32px 32px;
    opacity: 0.4;
}

    .tag-md.active {
        background: url(../images/PRICE3.png) no-repeat left bottom;
        opacity: 1;
        background-size: 32px 32px;
    }

.tag-sm {
    float: right;
    background: url(../images/PRICE4.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    background-size: 32px 32px;
    opacity: 0.4;
}

    .tag-sm.active {
        background: url(../images/PRICE4.png) no-repeat left bottom;
        opacity: 1;
        background-size: 32px 32px;
    }

.tag-xs {
    float: right;
    background: url(../images/PRICE5.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    background-size: 32px 32px;
    opacity: 0.4;
}

    .tag-xs.active {
        background: url(../images/PRICE5.png) no-repeat left bottom;
        opacity: 1;
        background-size: 32px 32px;
    }

.tag-xl {
    float: right;
    background: url(../images/PRICE1.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .tag-xl.active {
        background: url(../images/PRICE1.png) no-repeat left bottom;
        opacity: 1;
        background-size: 32px 32px;
    }

.tag-xxl {
    float: right;
    background: url(../images/PRICE0.png) no-repeat left bottom;
    width: 32px;
    height: 32px;
    margin-left: 8px;
    cursor: default;
    opacity: 0.4;
    background-size: 32px 32px;
}

    .tag-xxl.active {
        background: url(../images/PRICE0.png) no-repeat left bottom;
        background-size: 32px 32px;
        opacity: 1;
    }

.color-scheme {
    margin-top: 40px;
    overflow: hidden;
    padding: 0;
}

    .color-scheme a {
        float: right;
        width: 46px;
        height: 37px;
        display: block;
        margin-left: 5px;
        cursor: default;
        color: white;
        font-size: 11px !important;
        text-align: center;
        padding-top: 12px;
    }

        .color-scheme a.blue {
            background: #5bd8ee;
        }

        .color-scheme a.yellow {
            background: #ffea3c;
        }

        .color-scheme a.purple {
            background: #d474c8;
        }

        .color-scheme a.orange {
            background: #ff8542;
        }

        .color-scheme a.green {
            background: #bfe061;
        }

/*************************************************************
********************* product-overview Page 27-Nov-2014**************************/

.research-detail .prd-overview {
    overflow: hidden;
    margin: 30px 0px;
    border-bottom: 1px solid #ededed;
}

    .research-detail .prd-overview .overviewleft {
        float: left;
        width: 453px;
    }

    .research-detail .prd-overview .overviewright {
        float: right;
        width: 447px;
    }

.research-detail .overviewleft .inputbutton.textbl {
    width: 195px;
    float: left;
}

.research-detail .overviewleft .inputbutton.textgr {
    width: 195px;
    float: right;
    background: #f1f2f0;
    color: #000;
    margin-left: 10px;
}

    .research-detail .overviewleft .inputbutton.textgr:hover {
        background: #eaeaea;
    }

.research-detail .carinfoblock {
    direction: rtl;
    overflow: hidden;
    margin: 0px 0px 40px 0px;
}

    .research-detail .carinfoblock .label {
        width: 140px;
        color: #000;
        float: right;
        text-align: right;
        margin-left: 10px;
    }

    .research-detail .carinfoblock .textright {
        float: right;
        line-height: 16px;
        width: 195px;
    }

    .research-detail .carinfoblock .textleft {
        float: left;
        width: 55%;
    }

    .research-detail .carinfoblock .agency-info {
        overflow: hidden;
        padding-top: 8px;
    }

    .research-detail .carinfoblock.block1 {
        background: url(../images/ic-steering.jpg) no-repeat right 11px;
        padding-right: 100px;
    }

    .research-detail .carinfoblock.block2 {
        background: url(../images/ic-bonnet.jpg) no-repeat right 11px;
        padding-right: 100px;
    }

    .research-detail .carinfoblock.block3 {
        background: url(../images/ic-bettery.jpg) no-repeat right 11px;
        padding-right: 100px;
    }

    .research-detail .carinfoblock.block4 {
        background: url(../images/ic-gear.jpg) no-repeat right 11px;
        padding-right: 100px;
    }

.research-detail .agency-compare {
    margin: 0;
    padding: 0;
    float: right;
}

    .research-detail .agency-compare.left {
        float: left;
        width: 450px;
    }

        .research-detail .agency-compare.left .agency-img {
            margin-left: 0;
        }

    .research-detail .agency-compare h3 {
        font-weight: normal;
        color: #333;
        margin: 0 0 0px 0;
        font-size: 18px;
        padding: 36px 0px 0px 0px;
        text-align: right;
    }

        .research-detail .agency-compare h3.textleft {
            text-align: left;
            padding-left: 60px;
        }

.left {
    float: left;
}

.right {
    float: right;
}


/*************************************************************
********************* product-overview Page 27-Nov-2014**************************/

.compare-page .prd-overview {
    overflow: hidden;
    margin: 30px 0px;
    border-bottom: 1px solid #ededed;
}

    .compare-page .prd-overview .overviewleft {
        width: 450px;
        text-align: right;
    }

    .compare-page .prd-overview .overviewright {
        width: 145px;
        text-align: right;
    }

    .compare-page .prd-overview .value {
        width: 200px;
        text-align: left;
    }

    .compare-page .prd-overview table td {
        padding-bottom: 7px;
    }

.compare-page .overviewleft .inputbutton.textbl {
    width: 195px;
    float: left;
}

.compare-page .overviewleft .inputbutton.textgr {
    width: 195px;
    float: right;
    background: #f1f2f0;
    color: #000;
    margin-left: 10px;
}

    .compare-page .overviewleft .inputbutton.textgr:hover {
        background: #eaeaea;
    }


.compare-page .label {
    color: #000;
    text-align: right;
    margin-left: 10px;
}

.compare-page .textright {
    float: right;
}

.compare-page .textleft {
    float: left;
}

.compare-page .agency-info {
    overflow: hidden;
    padding-top: 8px;
}

.compare-page .block1 {
    background: url(../images/ic-steering.jpg) no-repeat right top;
    padding-right: 100px;
    margin-bottom: 40px;
}

.compare-page .block2 {
    background: url(../images/ic-bonnet.jpg) no-repeat right top;
    padding-right: 100px;
    margin-bottom: 40px;
}

.compare-page .block3 {
    background: url(../images/ic-bettery.jpg) no-repeat right top;
    padding-right: 100px;
    margin-bottom: 40px;
}

.compare-page .block4 {
    background: url(../images/ic-gear.jpg) no-repeat right 6px;
    padding-right: 100px;
    margin-bottom: 40px;
}

.compare-page .agency-compare {
    margin: 0;
    padding: 0;
    float: right;
}

    .compare-page .agency-compare.left {
        float: left;
        width: 450px;
    }

        .compare-page .agency-compare.left .agency-img {
            margin-left: 0;
        }

    .compare-page .agency-compare h3 {
        font-weight: normal;
        color: #333;
        margin: 0 0 0px 0;
        font-size: 18px;
        padding: 36px 0px 0px 0px;
        text-align: right;
    }

        .compare-page .agency-compare h3.textleft {
            text-align: left;
            padding-left: 60px;
        }


/*************************************************************
********************* product-overview Page 8-Dec-2014 **************************/
.model-list {
    margin: -40px 0 0 0;
    padding: 0;
}

    .model-list ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .model-list ul li {
            padding: 20px 0px;
            margin: 0;
            border-bottom: 1px solid #e0e0e0;
            overflow: hidden;
            position: relative;
        }

            .model-list ul li .photo {
                float: right;
                width: 60px;
                height: 60px;
                margin-left: 15px;
            }

                .model-list ul li .photo img {
                    width: 60px;
                    height: 60px;
                }

            .model-list ul li.disable {
                opacity: 0.4;
                filter: alpha(opacity=40);
            }

.model-detail {
    overflow: hidden;
    text-align: right;
    direction: rtl;
    padding-right: 50px;
    padding-top: 8px;
    color: #333;
}

    .model-detail p {
        margin-bottom: 8px;
    }

    .model-detail .bl1 {
        float: right;
        font-size: 15px;
        width: 187px;
        padding-left: 10px;
    }

    .model-detail .bl2 {
        float: right;
        width: 425px;
        font-size: 13px;
        padding-left: 10px;
    }

    .model-detail .bl3 {
        float: right;
        width: 60px;
        font-size: 12px;
        padding-left: 10px;
    }

    .model-detail .bl4 {
        float: right;
        width: 130px;
        font-size: 12px;
        padding-left: 0px;
    }

    .model-detail .gr-down {
        color: #81da28;
        background: url(../images/gr-down.png) no-repeat right;
        padding: 0px 18px 0px 0px;
    }

    .model-detail .red-up {
        color: #e43436;
        background: url(../images/red-up.png) no-repeat right;
        padding: 0px 18px 0px 0px;
    }

    .model-detail .zero {
        color: #c3c3c3;
        background: url(../images/zero.png) no-repeat right;
        padding: 0px 18px 0px 0px;
    }

    .model-detail .bl4 .label {
        float: right;
        text-align: right;
        width: 62px;
        padding: 0;
        margin: 0;
    }

    .model-detail .bl4 p {
        text-align: left;
        font-size: 12px;
    }


.graph-data {
    padding: 0 0;
    width: 960px;
    height: auto;
    overflow: hidden; /*display:none;*/
}

.graph-img {
    width: 846px;
    float: left;
}

.graph-links {
    float: right;
    margin-top: 52px;
    width: 100px;
}

    .graph-links a {
        margin-bottom: 10px;
        line-height: 20px;
        text-align: right;
        display: block;
        font-size: 14px;
        cursor: default;
    }

        .graph-links a span {
            float: left;
            width: 20px;
            height: 20px;
            margin-left: 10px;
        }

        .graph-links a:hover {
            text-decoration: none;
        }

        .graph-links a.personal {
            color: #3580e5;
        }

            .graph-links a.personal span {
                background: #3580e5;
            }

        .graph-links a.dealer {
            color: #f1aa14;
        }

            .graph-links a.dealer span {
                background: #f1aa14;
            }

        .graph-links a.authorised {
            color: #df796a;
        }

            .graph-links a.authorised span {
                background: #df796a;
            }

.graph-data .return {
    background: url("../images/ic-return.jpg") no-repeat scroll right 6px rgba(0, 0, 0, 0);
    color: #9a9a9a;
    float: left;
    font-size: 13px;
    line-height: 17px;
    padding: 0 16px 0 0;
}

.graph-data .period {
    float: right;
    background: url(../images/link-ar.jpg)no-repeat 6px 7px #ababab;
    font-size: 13px;
    color: #fff;
    padding: 5px 10px 5px 25px;
}

    .graph-data .period:hover {
        text-decoration: none;
    }

.prq {
    font-size: 13px;
    color: #888;
    text-decoration: none;
    text-align: right;
}

    .prq:hover {
        text-decoration: none;
        color: #888;
    }

.bl1-link {
    float: right;
    text-align: right;
    width: 197px;
    line-height: 15px;
    margin-right: 14px;
}

.bl2-link {
    float: right;
    text-align: right;
    width: 197px;
    line-height: 15px;
    margin-right: 0px;
}

.bl2 p {
    line-height: 17px;
}

/******************************************Sell*******************************************/

.insert-new-ad-page .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.insert-new-ad-page .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}
/******************************************************************************************/


/******************************************Login*******************************************/
.frmlogin .dvContentRight {
    float: right;
    width: 690px;
}

.newTexBox {
    width: 352px;
}

.frmlogin .dvContentMiddle {
    float: right;
    width: 100px;
}

.frmlogin .dvContentLeft {
    float: right;
    width: 215px;
}

.frmlogin .inputbtn2 {
    float: left;
    margin: 5px 0 0;
}

.frmlogin .validation-summary-errors {
    color: red;
    margin-top: -25px;
    position: absolute;
    vertical-align: middle;
}


.frmlogin .input-validation-error {
    border: 1px solid #f1662e !important;
}

.frmlogin .field-validation-error {
    color: red;
    margin-right: 15px;
    top: 5px;
    position: absolute;
    vertical-align: middle;
    right: 352px;
}

.frmlogin .dvrequired .field-validation-error {
    margin-right: 22px;
}

.frmlogin select {
    width: 310px;
}

.frmlogin .formblock label {
    width: 326px;
    text-align: right;
    font-size: 14px;
}

.frmlogin .customlist {
    width: 360px;
}
/******************************************************************************************/

/******************************************General*****************************************/
.custom-fld {
	/*background: #f4f4f4;*/
    /*border: none !important;
    border-bottom: 4px solid #e4e4e4 !important;*/
	direction: rtl;
	width: 316px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.inputbtn2.large {
    background: #72e81a;
    height: 38px;
    line-height: 38px;
    text-align: center;
    padding: 0px 50px 0px 50px;
    float: left;
    margin: 0;
}

.inputbtn2.large2 {
    background: #62a8d1;
    height: 38px;
    line-height: 38px;
    text-align: center;
    padding: 0px 36px 0px 36px;
    float: right;
    margin: 0;
}

.inputbtn1.large {
    background: #666666;
    height: 38px;
    line-height: 38px;
    text-align: center;
    padding: 0px 50px 0px 50px;
    float: right;
    margin: 0;
}


.brdlinks {
    float: left;
}

    .brdlinks a {
        display: inline-block;
        margin-top: 30px;
        font-size: 16px;
        font-weight: normal;
        text-align: right;
        color: #5b5b5b;
        border-bottom: 1px solid #72e71f;
        padding: 0px 0px 10px 0px;
        text-decoration: none;
    }

        .brdlinks a:hover {
            text-decoration: none;
        }

/******************************************************************************************/


/**************************************Topics Pages****************************************/
.topicPages .paragraph {
    width: 675px;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    direction: rtl;
    text-align: justify;
}

    .topicPages .paragraph .media {
        margin-bottom: 30px;
    }

    .topicPages .paragraph p {
        margin-bottom: 13px;
        line-height: 22px;
    }

    .topicPages .paragraph .title {
        font-weight: bold;
        color: #333;
        font-size: 16px;
        margin-bottom: 8px;
        display: block;
    }

.topicPages .quote-box {
    float: left;
    width: 200px;
    padding: 10px 20px 15px 0px;
    margin-right: 30px;
    margin-bottom: 20px;
    border-right: 1px solid #72e71f;
    text-align: justify;
    background: url(../images/quote-ic.jpg) no-repeat left bottom;
    line-height: 22px;
}

.topicPages .media li {
    background: url("../images/bullet.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);
    border: medium none;
    margin-bottom: 20px;
    padding-right: 20px;
}

.topicPages .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.topicPages .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.topicPages .brdlinks {
    float: right;
    width: 400px;
}

    .topicPages .brdlinks a {
        margin-top: 8px;
    }


.topicPages .dvContentRight {
    float: right;
    width: 360px;
}


.topicPages .dvContentMiddle {
    float: right;
    width: 100px;
}

.topicPages .dvContentLeft {
    float: right;
    width: 215px;
}

.topicPages .inputbtn2 {
	float: right;
}

.topicPages .input-validation-error {
    border: 1px solid #f1662e;
}

.topicPages .field-validation-error {
    color: red;
    margin-right: 15px;
    top: 5px;
    position: absolute;
    vertical-align: middle;
    right: 352px;
}

.topicPages .dvrequired .field-validation-error {
    margin-right: 22px;
}

.topicPages select {
    width: 360px;
}

.topicPages .formblock label {
    width: 326px;
    text-align: right;
    font-size: 14px;
}

.topicPages .customlist {
    width: 358px;
}

.topicPages .dvContentLeft .media {
    margin-bottom: 0px;
}

.topicPages .dvContentLeft .title {
    float: right;
}
/******************************************************************************************/

/***********************************Change Profile*****************************************/
.frmChangeProfile .dvContentRight {
    float: right;
    width: 360px;
}

.frmChangeProfile .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.frmChangeProfile .dvContentMiddle {
    float: right;
    width: 100px;
}

.frmChangeProfile .dvContentLeft {
    float: right;
    width: 215px;
}

.frmChangeProfile .inputbtn2 {
    float: left;
    margin: 5px 0 0;
}

.frmChangeProfile .validation-summary-errors {
    color: red;
    margin-top: -25px;
    position: absolute;
    vertical-align: middle;
}


.frmChangeProfile .input-validation-error {
    border: 1px solid #f1662e;
}

.frmChangeProfile .field-validation-error {
    color: red;
    margin-right: 15px;
    top: 5px;
    position: absolute;
    vertical-align: middle;
    right: 352px;
}

.frmChangeProfile .dvrequired .field-validation-error {
    margin-right: 22px;
}

.frmChangeProfile select {
    width: 360px;
}

.frmChangeProfile .formblock label {
    width: 326px;
    text-align: right;
    font-size: 14px;
}

.frmChangeProfile .customlist {
    width: 360px;
}

.dvContentRight .row {
    overflow: inherit;
    position: relative;
}

.frmChangeProfile .paragraph {
    width: 675px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    direction: rtl;
    text-align: justify;
}

    .frmChangeProfile .paragraph .media {
        margin-bottom: 30px;
    }

    .frmChangeProfile .paragraph p {
        margin-bottom: 20px;
    }
/*****************************************************************************************/
.dealer-page .dvLeft {
    position: relative;
}

    .dealer-page .dvLeft .listdata, .dealer-page .dvLeft .detail, .dealer-page .dvLeft .overview {
        width: 510px;
    }

        .dealer-page .dvLeft .detail p {
            line-height: 18px;
        }

    .dealer-page .dvLeft .tn {
        float: left;
    }

    .dealer-page .dvLeft .prov {
        float: right;
    }

    .dealer-page .dvLeft .overview {
        position: absolute;
        bottom: 25px;
        font-size: 13px;
    }


/*************************************************************
********************************************** Profile Page 17-Dec-2014*************************************************************/
.profileblock {
    direction: rtl;
    margin-bottom: 60px;
}

    .profileblock table {
        direction: rtl;
        font-size: 15px;
        font-weight: normal;
    }

    .profileblock .row {
        margin-bottom: 15px;
        overflow: hidden;
    }

.btncol {
    text-align: left;
}

.profileblock .row {
    height: 30px;
}

.profileblock p {
    float: right;
    line-height: 22px;
    width: 96%;
}

.profileblock .label {
    width: 90px;
    float: right;
    padding: 0px 0px 0px 10px;
    line-height: 18px;
    text-align: right;
    font-weight: normal;
    margin: 0;
    color: #5f5f5f;
    font-weight: bold;
}

.inputpr {
    background: #dbdbdb;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 0px 8px 0px;
    line-height: 1;
    overflow: visible;
    display: inline-block;
    cursor: default;
    color: #3a4450;
    vertical-align: middle;
    font-weight: normal;
    font-size: 16px;
    margin: 0 0px 0px 0px;
    border: none;
    width: 181px;
    font-family: XSANS,Tahoma,sans-serif;
}

    .inputpr.pink {
        background: #ff00ea;
        margin-top: 0px;
        color: #fff;
    }


.profiletabcontent .hd {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #d5d5d5;
}

    .profiletabcontent .hd .numbers {
        float: left;
        text-align: right;
        padding: 8px 10px 0px 0px;
        font-size: 14px;
        font-weight: normal;
    }

        .profiletabcontent .hd .numbers a {
            color: #0078a8;
            padding: 0px 20px 0px 0px;
            float: left;
        }

    .profiletabcontent .hd .addbtn {
        float: right;
        width: 218px;
        text-align: center;
        font-size: 15px;
        color: #fff;
        background: url(../images/addbtn.png) no-repeat 96% #ff00ea;
        margin-left: 1px;
        padding: 0px 10px;
        height: 32px;
        line-height: 23px;
    }

.inputpr.bluecolor {
    background: none repeat scroll 0 0 #00b6ff;
    color: #fff;
    margin-top: 0;
}

.profiletabcontent .hd .addbtn:hover {
    text-decoration: none;
}

.profiletabcontent ul {
    margin: 0;
    padding: 0;
    list-style: none;
    direction: rtl;
}

    .profiletabcontent ul li {
        padding: 40px 0px;
        margin: 0;
        overflow: hidden;
        border-bottom: 1px solid #d5d5d5;
        position: relative;
    }

        .profiletabcontent ul li .barterimage {
            left: 0;
            position: absolute;
            top: -1px;
        }

        .profiletabcontent ul li .prdimg {
            float: right;
            margin-left: 20px;
            width: 240px;
            height: 160px;
        }

            .profiletabcontent ul li .prdimg img {
                width: 240px;
                height: 160px;
                cursor: default;
            }

.prd-data {
    overflow: hidden;
    color: #4f4f4f;
    font-size: 13px;
}

    .prd-data .prdtitle {
        font-size: 16px;
        font-weight: normal;
    }

        .prd-data .prdtitle .green {
            color: #63b115;
        }

        .prd-data .prdtitle .red {
            color: #cd1b1b;
        }

        .prd-data .prdtitle .yellow {
            color: #cd901b;
        }

    .prd-data p {
        margin-bottom: 10px;
        font-weight: normal;
    }

    .prd-data .prdrw {
        height: 80px;
        line-height: 18px;
        padding-top: 40px;
    }

    .prd-data .dvprdtitle {
        height: 40px;
    }

    .prd-data .dvtxtlinks {
        height: 40px;
        padding-top: 10px;
        margin-bottom: -10px;
    }

    .prd-data .label {
        color: #4f4f4f;
        width: 135px;
        float: right;
        text-align: right;
        line-height: 15px;
    }

.txtlinks {
    text-align: left;
    font-size: 15px;
}

    .txtlinks a:hover {
        text-decoration: none;
    }

    .txtlinks a {
        color: #4f4f4f;
        margin-top: 34px;
        display: block;
    }

        .txtlinks a:first-child {
            margin-top: 0;
        }

        .txtlinks a img {
            padding-right: 15px;
            vertical-align: -4px;
        }

    .txtlinks .imgClass {
        padding-right: 9px;
    }

.frmChangeProfile .dvMain .modal-content .dvLeft .inputbtn2 {
    float: left;
    margin: 5px 0 10px 245px;
}
/************************************************
* Message bar css *
************************************************/

.status-success, .status-error, .status-warning, .status-info, .status-note {
    display: block;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
    padding: 9px 30px 15px 0;
    margin-bottom: 10px;
    direction: rtl;
}

    .status-success span, .status-error span, .status-warning span, .status-info span, .status-note span {
        font-size: 14px;
        padding-right: 6px;
    }

.status-success {
    background: #e7fae6 url(../images/MESSAGE-BAR-GO.png) 100% 3px no-repeat;
    color: #52964f;
    position: absolute;
    width: 930px;
    z-index: 10000;
}

.status-error {
    background: #fde8e4 url(../images/MESSAGE-BAR-NO.png) 100% 3px no-repeat;
    color: #9c413a;
    position: absolute;
    width: 930px;
    z-index: 10000;
}

.status-warning {
    background: #fdf7e4 url(../../4046945.html) 100% 4px no-repeat;
    color: #828400;
}

.status-info {
    background: #e5f5f9 url(../images/ic-info.png) 100% 4px no-repeat;
    color: #5a9bab;
}

.status-note {
    background: url("../images/ic-note.png") no-repeat scroll 99% 10px #edd87d;
    color: #4f4f4f;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 33px 15px 0;
    margin-bottom: 10px;
}



/***************************************barter***************************************/

.barter .formarea {
    float: left;
    width: 100%;
}

.barter .input-validation-error {
    border: 1px solid #f1662e;
}

.barter a.input-validation-error {
    box-sizing: border-box;
}

.barter .field-validation-error {
    color: red;
    margin-right: 15px;
    margin-top: 10px;
    position: absolute;
    vertical-align: middle;
}

.barter .dvrequired .field-validation-error {
    margin-right: 22px;
}

.barter .dvCash .field-validation-error {
    margin-right: 22px;
}

.barter .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.barter .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.barter .formblock label {
    float: right;
    text-align: right;
    margin-right: 5px;
    margin-left: -10px;
}

.barter .outerval {
    padding-right: 0px;
}

.barter .formblock .label1 {
    float: left;
    margin-left: 25px;
    margin-top: 9px;
}

.barter .dvContentRight {
    float: right;
    width: 360px;
}


.barter .dvContentMiddle {
    float: right;
    width: 100px;
}

.barter .dvContentLeft {
    float: right;
    width: 215px;
}

.barter .brdlinks {
    float: right;
}

    .barter .brdlinks a:hover {
        cursor: default;
    }

.barter .dvrow {
    width: 566px;
    float: left;
    height: 52px;
    border-bottom: 1px solid #dadada;
}
/************************************************************************************/
.alertList .prdrw {
    padding-top: 14px;
}


/****************************************upgrade Membership*********************************/
.newmembership {
    padding: 45px 0 60px 0 !important;
}

.upgrade-membership .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.upgrade-membership .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.upgrade-membership .paragraph {
    width: 675px;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    direction: rtl;
    text-align: justify;
}

    .upgrade-membership .paragraph .media {
        margin-bottom: 30px;
        line-height: 12px;
    }

    .upgrade-membership .paragraph p {
        margin-bottom: 13px;
        line-height: 22px;
    }

    .upgrade-membership .paragraph .titleHD {
        width: 31%;
    }

        .upgrade-membership .paragraph .titleHD a {
            background-color: #00bef2;
            color: white;
            cursor: default;
            display: block;
            font-size: 16px;
            font-weight: bold;
            height: 30px;
            margin: 10px 0 0;
            padding: 5px;
        }

            .upgrade-membership .paragraph .titleHD a:hover {
                text-decoration: none;
            }

    .upgrade-membership .paragraph .title {
        font-weight: bold;
        color: #333;
        font-size: 15px;
        margin-bottom: 8px;
        display: block;
        line-height: 24px;
    }

.upgrade-membership .quote-box {
    float: left;
    width: 200px;
    padding: 10px 20px 15px 0px;
    margin-right: 30px;
    margin-bottom: 20px;
    border-right: 1px solid #72e71f;
    text-align: justify;
    background: url(../images/quote-ic.jpg) no-repeat left bottom;
    line-height: 22px;
}

/*.upgrade-membership .media li {
    background: url("../images/bullet.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);
    border: medium none;
    margin-bottom: 20px;
    padding-right: 20px;
}*/

.upgrade-membership .newmedia li {
    border: medium none;
    list-style-type: none;
}

.upgrade-membership .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.upgrade-membership .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.upgrade-membership .brdlinks {
    float: right;
    width: 400px;
}

    .upgrade-membership .brdlinks a {
        margin-top: 8px;
    }


.upgrade-membership .dvContentRight {
    float: right;
    width: 360px;
}


.upgrade-membership .dvContentMiddle {
    float: right;
    width: 100px;
}

.upgrade-membership .dvContentLeft {
    float: right;
    width: 215px;
}

.upgrade-membership .input-validation-error {
    border: 1px solid #f1662e;
}

.upgrade-membership .two-column {
    width: 225px;
}

.upgrade-membership .three-column {
    width: 337px;
}


.upgrade-membership .lstDVLeft {
    float: left;
    display: block;
    height: 30px;
    /*background-color: rgb(0, 190, 242);*/
    background-color: #ee45a9;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    margin-left: 5px;
    margin-right: 2px;
    padding-right: 5px;
    width: 112px;
}

.upgrade-membership-new .lstDVLeft {
    background-color: rgb(0, 190, 242) !important;
}

.upgrade-membership .lstDVLeftFirst {
    float: left;
    display: block;
    height: 30px;
    /*background-color: rgb(0, 190, 242);*/
    background-color: #ee45a9;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    margin-right: 2px;
    padding-right: 5px;
    width: 117px;
    margin-left: 0px;
}

.upgrade-membership-new .lstDVLeftFirst {
    background-color: rgb(0, 190, 242) !important;
}


.upgrade-membership .lstDVRight {
    background-color: #8b8c90;
    color: white;
    display: block;
    float: right;
    font-weight: bold;
    height: 30px;
    padding-bottom: 0;
    padding-right: 5px;
    padding-top: 10px;
    width: 95px;
}


.upgrade-membership .two-column .lstDVLeft {
    float: left;
    display: block;
    height: 30px;
    /*background-color: rgb(0, 190, 242);*/
    background-color: #ee45a9;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    margin-left: 5px;
    margin-right: 2px;
    padding-right: 5px;
    width: 200px;
}

.upgrade-membership .two-column .lstDVLeftFirst {
    float: left;
    display: block;
    height: 30px;
    /*background-color: rgb(0, 190, 242);*/
    background-color: #ee45a9;
    color: white;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
    margin-right: 2px;
    padding-right: 5px;
    width: 204px;
    margin-left: 0px;
}


.upgrade-membership .two-column .lstDVRight {
    background-color: #8b8c90;
    color: white;
    display: block;
    float: right;
    font-weight: bold;
    height: 30px;
    padding-bottom: 0;
    padding-right: 5px;
    padding-top: 10px;
    width: 120px;
}

.upgrade-membership .fees {
    padding-top: 30px;
}

.upgrade-membership .color {
    color: #ff00ea;
}

.upgrade-membership .color2 {
    color: #ee45aa;
}

.upgrade-membership .media .listUl {
    list-style: none outside none;
    margin: 20px 0 0;
    padding-left: 5px;
}

    .upgrade-membership .media .listUl li, .upgrade-membership .media .listUl1 li {
        border-bottom: 1px solid #dadada;
        font-size: 12px;
        margin-bottom: 2px;
        padding: 10px 5px 10px 0;
        margin-top: 2px;
        background: none repeat scroll 0 0 #f8f8f8;
    }

        .upgrade-membership .media .listUl li > img, .upgrade-membership .media .listUl1 li > img {
            float: left;
            margin-right: 5px;
            vertical-align: -4px;
            margin-top: 2px;
        }
     

.upgrade-membership .media .listUl1 {
    list-style: none outside none;
    margin: 20px 0 0;
    padding-left: 0px;
}

.upgrade-membership .media .listUlnew {
    list-style: none outside none;
    margin: 40px 7px 0;
    padding-left: 5px;
}

.listBorder {
    /*margin: 25px -11px 25px 0px !important;*/
    padding: 0px 16px;
    border-right: 1px solid #ee45aa;
}

.listBorderSimple {
    /*margin: 25px -11px 25px 0px !important;*/
    padding: 0px 16px;
    border-right: 1px solid #dadada;
}

.upgrade-membership .media .listUl1new {
    list-style: none outside none;
    margin: 40px 7px 0;
    padding-left: 5px;
}

.upgrade-membership .media .outerval {
    color: #fff;
}

.upgrade-membership .media .listUl1 .outerval, .upgrade-membership .media .listUl .outerval {
    color: #888;
}

.upgrade-membership .bg-Green {
    background-color: #8EC63F !important;
    color: black;
}

.upgrade-membership .media .label-green {
    color: green;
}

.upgrade-membership .text-style {
    line-height: 20px;
    color: #919191;
}

.upgrade-membership .field-validation-error {
    color: red;
    margin-right: 15px;
    top: 5px;
    position: absolute;
    vertical-align: middle;
    right: 352px;
}

.upgrade-membership .dvrequired .field-validation-error {
    margin-right: 22px;
}

.upgrade-membership select {
    width: 360px;
}

.upgrade-membership .formblock label {
    text-align: right;
    font-size: 14px;
}

.upgrade-membership .customlist {
    width: 225px;
}

.upgrade-membership .dvContentLeft .media {
    margin-bottom: 0px;
}

.upgrade-membership .dvContentLeft .title {
    float: right;
}

.formbtn1 {
    float: left;
}
/*******************************************************************************************/

/****************************************Ad Register****************************************/
.AdRegister .paragraph {
    /*width: 675px;*/
    width: 100%;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    direction: rtl;
    text-align: center;
}

    .AdRegister .paragraph .media {
        margin-bottom: 30px;
    }

    .AdRegister .paragraph p {
        margin-bottom: 13px;
        line-height: 30px;
        font-size: 15px;
    }

.AdRegister .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.AdRegister .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.AdRegister .paragraph .media .label-pink {
    color: #ed3897;
}

.AdRegister .paragraph .media .label-green {
    color: #8CC63E;
}

.AdRegister .media li {
    background: url("../images/bullet.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);
    border: medium none;
    margin-bottom: 20px;
    padding-right: 20px;
    text-align: right;
    font-size: 15px;
}

.AdRegister .paragraph .center-form {
    font-size: 18px;
}

.AdRegister .formarea .formblock {
    border-bottom: none;
}

/*******************************************************************************************/

/****************************************Ad Register****************************************/
.HelpPage .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.HelpPage .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.HelpPage .dvLeft img {
    margin-top: -45px;
}
/*******************************************************************************************/


/****************************************Ad Register****************************************/
.tarrif .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    text-align: right;
    width: 285px;
    margin-bottom: 10px;
}

.tarrif .top-title-div .top-sub-title {
    float: right;
    text-align: right;
    width: 285px;
}

.tarrif .tariifSmall {
    margin: 30px 0;
    cursor: default;
    width: 181px;
}

    .tarrif .tariifSmall img {
        height: 36px;
        width: 195px;
    }

.tarrif .tariifbig {
    margin-top: -43px;
    display: none;
    min-height: 66px;
}

    .tarrif .tariifbig img {
        width: 675px;
    }

/*.tarrif .dvLeft {
    margin-bottom: 20px;
    background: url("../images/8-Percent.png") no-repeat scroll bottom left rgba(0, 0, 0, 0);
}*/

.tarrif .dvLeft span {
    margin-bottom: 20px;
    float: left;
    direction: ltr;
}


.tarrif .tariifSmall:first-child {
    margin-top: 0;
}
/*******************************************************************************************/


/*************************************New Home pages Dec 24 2014 ******************************************************/

#home-content {
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
}

.newhome1 {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.newhome1 {
    overflow: hidden;
}

.meter-animation {
    float: left;
    width: 750px;
    height: 420px;
    padding: 0px 0px;
}

.tabcol {
    float: right;
    text-align: right;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tabcol li {
        float: right;
        width: 150px;
        font-size: 13px;
        height: 23px;
        line-height: 23px;
        display: block;
    }

        .tabcol li a {
            color: #00285A;
        }

            .tabcol li a span {
                font-size: 11px;
                color: #779BC7;
                padding: 0px 6px 0px 0px;
            }

            .tabcol li a:hover {
                text-decoration: none;
                color: #0058c7 !important;
            }

        .tabcol li.main {
            font-size: 14px;
        }

            .tabcol li.main span {
                font-size: 9px;
            }

.pricecol {
    float: right;
    text-align: right;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .pricecol li {
        width: 250px;
        font-size: 13px;
        height: 35px;
        line-height: 23px;
        display: block;
    }

        .pricecol li a {
            color: #00285A;
        }

            .pricecol li a span {
                font-size: 11px;
                color: #779BC7;
                padding: 0px 6px 0px 0px;
            }

            .pricecol li a:hover {
                text-decoration: none;
                color: #0058c7 !important;
            }

        .pricecol li.main {
            font-size: 14px;
        }

            .pricecol li.main span {
                font-size: 9px;
            }

.bmcgrp {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .bmcgrp ul {
        padding: 0;
        list-style: none;
        overflow: hidden;
    }

        .bmcgrp ul li {
            float: right;
            width: 180px;
            margin: 60px 35px 0px;
            text-align: center;
        }


            .bmcgrp ul li a {
                text-decoration: none;
                font-size: 14px;
                display: block;
            }

            .bmcgrp ul li .botline {
                color: #848484;
                background: url(../images/bmc-line.jpg) no-repeat center top;
                margin-top: 10px;
                display: block;
                padding: 13px 0;
            }

            .bmcgrp ul li a:hover .botline {
                text-decoration: none;
                background: url(../images/bmc-line_h.jpg) no-repeat center top;
            }

.bmcgrpnw ul {
    margin: 123px 0 0 0;
}

    .bmcgrpnw ul li {
        margin: 0 35px;
    }

        .bmcgrpnw ul li.mtop {
            margin-top: 40px;
        }

.barcode, .locate {
    text-align: center;
    height: 420px;
    display: block;
    background: #fff459;
}

    .barcode img, .locate img {
        padding-top: 80px;
    }

    .barcode .btn_link, .locate .btn_link {
        background-color: rgba(0, 0, 0, 0.4);
        bottom: 50px;
        color: #fff;
        float: left;
        left: 20px;
        padding: 0 10px;
        position: absolute;
        text-decoration: none;
        vertical-align: bottom;
        width: 100px;
        height: 30px;
        line-height: 26px;
        border-radius: 0;
    }

        .barcode .btn_link:hover, .locate .btn_link:hover {
            color: #fff;
            text-decoration: none;
            background-color: rgba(0, 0, 0, 0.6);
        }

.locate {
    background: #a2dadb;
}



footer {
    border-top: 1px solid #b2b2b2;
    padding: 6px 0px;
    text-align: left;
    font-size: 12px;
    color: #b3b3b3;
}

.TopList {
    font-size: 15px;
}

    .TopList li {
        font-size: 15px;
    }

        .TopList li a:hover {
            color: #8fdf4c !important;
        }

.home-bodytype-list li img {
    height: 82px;
}



/************************** Tooltip **************************/
.demo a {
    margin: 4px 5px;
    float: left;
}

.demo .tooltip {
    width: 15px;
    height: 15px;
    /*display: inline-block;*/
    position: relative;
    background: url("../images/TariffInfo.png") no-repeat scroll;
    overflow: visible;
    display: none;
}

    .demo .tooltip:hover .txt {
        display: inline-block;
    }

    .demo .tooltip .txt {
        width: 200px;
        padding: 10px 15px;
        display: none;
        position: absolute;
        z-index: 1000;
        border-radius: 3px;
        background: url("../images/TariffInfo.png") no-repeat scroll 2% 10px #dadada;
        font-size: 12px;
        font-weight: normal;
        line-height: 150%;
        color: #000;
    }

        .demo .tooltip .txt:before {
            width: 0px;
            padding: 0px;
            position: absolute;
            content: '';
        }

    .demo .tooltip.top .txt {
        bottom: 20px;
        left: -10px;
    }

        .demo .tooltip.top .txt:before {
            bottom: -5px;
            left: 10px;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid #dadada;
        }

    .demo .tooltip.right .txt {
        top: -10px;
        left: 20px;
    }

        .demo .tooltip.right .txt:before {
            top: 10px;
            left: -5px;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-right: 5px solid #dadada;
        }

    .demo .tooltip.bottom .txt {
        top: 20px;
        left: -10px;
    }

        .demo .tooltip.bottom .txt:before {
            top: -5px;
            left: 10px;
            bottom: auto;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #dadada;
        }

    .demo .tooltip.left .txt {
        top: -10px;
        right: 20px;
    }

        .demo .tooltip.left .txt:before {
            top: 10px;
            right: -5px;
            bottom: auto;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 5px solid #dadada;
        }

.demo1 .tooltip .txt {
    width: 150px;
}
/*************************************************************/

.agency-button {
    padding-bottom: 8px;
    vertical-align: middle;
}

.Agency-button {
    padding-bottom: 8px;
    vertical-align: middle;
}

/************New Home pages 2-2-2015 ****************/
.price-banner, .research-banner {
    text-align: center;
    height: 420px;
    display: block;
    background: #f2f2f2;
}

.pbleft {
    float: left;
    padding: 50px 50px 0px 50px;
}

.pbright {
    float: right;
    padding: 150px 50px 0px 0px;
    text-align: right;
    /*width: 300px;*/
}

    .pbright h3 {
        color: #5b5b5b;
        direction: rtl;
        font-size: 35px;
        line-height: 28px;
        margin-bottom: 15px;
        font-weight: normal;
    }

    .pbright p {
        color: #c4aa2c;
        direction: rtl;
        font-size: 18px;
        line-height: 25px;
    }

.research-banner .pbright p {
    color: #56999b;
}

.price-banner .btn_link, .research-banner .btn_link {
    background-color: #ffda44;
    color: #fff;
    float: left;
    text-align: center;
    text-decoration: none;
    width: 130px;
    height: 42px;
    line-height: 40px;
    display: block;
    border-radius: 0;
    padding: 0;
    margin: 50px 0 0 0px;
    border-bottom: 5px solid #e5be25;
    transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
}

.research-banner .btn_link {
    background-color: #a2dadb;
    border-bottom: 5px solid #78c4c6;
}

.price-banner .btn_link:hover {
    color: #fff;
    text-decoration: none;
    background: #f8cb3b;
}

.research-banner .btn_link:hover {
    color: #fff;
    text-decoration: none;
    background: #93d3d5;
}
/* iCheck plugin Square skin
----------------------------------- */
.icheckbox_square,
.iradio_square {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(../../404d389.html) no-repeat;
    border: none;
    cursor: default;
}

.icheckbox_square {
    background-position: 0 0;
}

    .icheckbox_square.hover {
        background-position: -24px 0;
    }

    .icheckbox_square.checked {
        background-position: -48px 0;
    }

    .icheckbox_square.disabled {
        background-position: -72px 0;
        cursor: default;
    }

    .icheckbox_square.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square {
    background-position: -120px 0;
}

    .iradio_square.hover {
        background-position: -144px 0;
    }

    .iradio_square.checked {
        background-position: -168px 0;
    }

    .iradio_square.disabled {
        background-position: -192px 0;
        cursor: default;
    }

    .iradio_square.checked.disabled {
        background-position: -216px 0;
    }


/* pink */
.icheckbox_square-pink,
.iradio_square-pink {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(../images/gray-uncheck.png) no-repeat;
    border: none;
    cursor: default;
    /*background-color: #B2B2B2;*/
}

.icheckbox_square-pink {
    /*background-position: 0 0;*/
    /*background-size: 21px;*/
}

    /*.icheckbox_square-pink.hover {
        background-position: -24px 0;
    }*/

    .icheckbox_square-pink.checked {
        /*background-position: -48px 0;*/
        /*background-color: #ff00ea;*/
        /*background: url(../Images/white-tick.png)60% 50% no-repeat #ff00ea;*/
        /*background-size: 15px;*/
        background: url(../Images/pink-checked.png) no-repeat #ee45aa;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        display: inline-block;
        *display: inline;
        border: none;
    }

/*.icheckbox_square-pink.disabled {
        background-position: -72px 0;
        cursor: default;
    }

    .icheckbox_square-pink.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-pink {
    background-position: -120px 0;
}

    .iradio_square-pink.hover {
        background-position: -144px 0;
    }

    .iradio_square-pink.checked {
        background-position: -168px 0;
    }

    .iradio_square-pink.disabled {
        background-position: -192px 0;
        cursor: default;
    }

    .iradio_square-pink.checked.disabled {
        background-position: -216px 0;
    }*/


/* green */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url(../images/gray-uncheck.png) no-repeat;
    border: none;
    cursor: default;
    /*background-color: #B2B2B2;*/
}

.icheckbox_square-green {
    /*background-position: 0 0;*/
    /*background-size: 21px;*/
}

    /*.icheckbox_square-pink.hover {
        background-position: -24px 0;
    }*/

    .icheckbox_square-green.checked {
        /*background-position: -48px 0;*/
        /*background-color: #ff00ea;*/
        /*background: url(../Images/white-tick.png)60% 50% no-repeat #ff00ea;*/
        /*background-size: 15px;*/
        background: url(../Images/green-checked.png) no-repeat #ee45aa;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        display: inline-block;
        *display: inline;
        border: none;
    }

/***************************/

/* Amiralil chnages on 16/02/2015 (Home page brand list)*/
.home-brand-list li {
    height: auto !important;
}

.home-model-list li {
    height: auto !important;
    line-height: 21px !important;
}
/* Amiralil chnages on 16/02/2015 */

.rtlDirection {
    direction: rtl;
}

.text-center {
    text-align: center;
}

.paging ul li a {
    margin: 0 0 0 3px;
}

.searcharea .chklbl {
    margin-left: 4px;
}

.mydrop span {
    width: 110px !important;
}

select.mydrop {
    /*background: #F1F2F0;*/
}

#price-error-msg, #mileage-error-msg, #year-error-msg {
    color: red;
    padding: 3px;
    display: block;
}

.year-dropdown {
    font-size: 12px;
    margin-bottom: 6px;
    margin-top: 4px;
    width: 90px;
}

.styled-select select {
    /*background: none repeat scroll 0 0 transparent;
    border: 0 none;*/
    border-radius: 0;
    font-size: 12px;
    height: 36px;
    line-height: 1;
    padding: 0 10px 0 0;
    text-align: right;
    width: 117px;
    /*-moz-appearance: none;
    -webkit-appearance: none;*/
    text-indent: 0.01px;
    text-overflow: '';
    margin-bottom: 21px;
    color: #5f5f5f;
    font-weight: bold;
}

    .styled-select select#sort,
    .styled-select select#selectedTopBrand,
    .styled-select select#selectedTopModel {
        width: 150px;
    }

.styled-select {
    /*background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;*/
    border: medium none;
    direction: rtl;
    overflow: hidden;
}

.sell-styled-select {
    background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
    border: medium none;
    direction: rtl;
    float: right;
    height: 36.0px;
    overflow: hidden;
    width: 190px;
}

    .sell-styled-select select {
        /*background: none repeat scroll 0 0 transparent;
        border: 0 none;*/
        border-radius: 0;
        font-size: 12px;
        height: 36px;
        line-height: 1;
        padding: 5px;
        text-align: right;
        width: 190px;
        /*-moz-appearance: none;
        -webkit-appearance: none;*/
        text-indent: 0.01px;
        text-overflow: '';
        margin-bottom: 21px;
        color: #5f5f5f;
        font-weight: bold;
    }

    .sell-styled-select .standard-dropdown.sell-big-width {
        /*width: 209px;*/
        padding: 0px 10px !important;
        line-height: 1.5 !important;
    }

.top-search-td {
    float: left;
    height: 36px;
    margin-left: 60px;
    padding: 0 !important;
    width: 120px;
}

.agency-not-available-txt {
    margin-top: 17px;
    color: black;
    background: none repeat scroll 0 0 #ffe8cf;
    color: #b68148;
    padding: 10px;
}

.hideshowprovince,
.hideshowbrand,
.hideshowmodel,
.hideshowcolor,
.hideshowbodystatus {
    display: none;
}

.menulinks {
    float: right;
    margin: 14px 0 6px;
    width: 100%;
}

    .menulinks h3 {
        float: right;
        width: 100%;
    }


.searcharea td:first-child {
    margin-left: 0;
    padding-left: 0;
}

.top-tr {
    float: left;
    margin: 0 0 21px;
}

.top-search-checkbox {
    background: none;
}

.searcharea .top-search-checkbox .chklbl {
    direction: ltr;
    float: left;
    margin-left: 22px;
    margin-top: 9px;
    color: #555;
}


.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover,
    .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: default;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: default;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

    body.modal-open,
    .modal-open .navbar-fixed-top,
    .modal-open .navbar-fixed-bottom {
        margin-right: 15px;
    }

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10400;
    display: none;
    overflow: auto;
    overflow-y: scroll;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -moz-transition: -moz-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-dialog {
    direction: rtl;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 50%;
    z-index: 10500;
}

.frmChangeProfile .dvMain {
    width: 960px;
}

    .frmChangeProfile .dvMain .modal-content {
        float: left;
    }

        .frmChangeProfile .dvMain .modal-content .dvLeft {
            float: left;
            width: 655px;
        }

            .frmChangeProfile .dvMain .modal-content .dvLeft .label {
                color: #5f5f5f;
                font-weight: bold;
                margin: 0;
                padding: 0 0 6px;
                text-align: right;
            }


            .frmChangeProfile .dvMain .modal-content .dvLeft .dvChk {
                float: right;
                text-align: right;
            }

        .frmChangeProfile .dvMain .modal-content .dvRight {
            width: 265px;
        }




.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    padding: 5px 20px 0;
    width: auto;
    height: auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10300;
    background-color: #000000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.modal-header {
    border-bottom: 1px solid #e5e5e5;
    color: #000;
    font-size: 18px;
    line-height: 26px;
    min-height: 17.429px;
    padding: 8px 15px;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 20px;
    color: #555;
}

    .modal-body p {
        line-height: 21px;
        margin-bottom: 10px;
    }

.modal .modal-body .form-group ul {
    line-height: 21px;
}

.modal-body .form-group {
    margin-bottom: 10px;
}

.modal-body .label {
    color: #333;
    font-size: 14px;
    line-height: 31px;
    margin-bottom: 5px;
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer:before,
    .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer:before,
    .modal-footer:after {
        display: table;
        content: " ";
    }

    .modal-footer:after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.linkblock ul li {
    float: right;
}

.botgallery {
    direction: rtl;
}

.top-coprporationdetail {
    border-bottom: 1px solid #eee;
    float: left;
    margin-bottom: 22px;
    padding-bottom: 16px;
    width: 100%;
}

    .top-coprporationdetail .left-corporation-div {
        float: left;
    }

    .top-coprporationdetail .right-corporation-div {
        direction: rtl;
        float: right;
        line-height: 35px;
    }

.corp-inforow {
    color: #555;
    font-size: 13px;
    line-height: 24px;
}

.newinfo .inforight .label {
    color: #000000;
    float: right;
    padding-left: 5px;
    width: 118px;
    /*font-weight: bold;*/
}

.mydrop[disabled] > span {
    color: #ccc;
}

.mydrop[disabled] {
    color: #ccc;
}

.customlist {
    font-size: 12px !important;
}

.requiredtextbox {
    border: 1px solid red !important;
}

/*========Dealer page========*/
.dealer-page .eventlist {
    float: left;
    width: 100%;
}

    .dealer-page .eventlist ul li .tag {
        top: 16px;
    }

.dealer-detail-page .top-coprporationdetail {
    border-bottom: 0px;
}

.top-title-div {
    float: left;
    margin-bottom: 17px;
    width: 100%;
}

    .top-title-div .top-main-title {
        color: #8ce533;
        float: right;
        color: #8ce533;
        float: right;
        line-height: 24px;
        text-align: right;
    }

    .top-title-div .top-sub-title {
        float: right;
        margin-right: 105px;
    }

/*===== car page =====*/

.eventlist ul li .cost {
    direction: rtl;
}

.eventlist ul li .detail .price {
    /*bottom: 16px;
    margin-top: 2px;
    position: absolute;*/
    bottom: 21px;
    margin-top: 2px;
    position: absolute;
    font-size: 13px;
    color: #555;
}

.eventlist ul li .detail .shortdesc {
    bottom: 39px;
    margin-top: 2px;
    position: absolute;
    width: 100%;
    font-size: 13px;
    color: #555;
	text-transform: lowercase;
}

.eventlist ul li .detail .provice {
    bottom: 58px;
    margin-top: 2px;
    position: absolute;
    font-size: 13px;
    color: #555;
}

.eventlist ul li .detail h2 {
    /*color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 59px;
    padding: 0;*/
    font-size: 19px; 
    font-weight: bold;
    margin: -2px 0 55px;
    padding: 0;
    color: #5f5f5f;
    line-height: 16px;
}

.menulinks ul li {
    line-height: 17px;
    float: right;
    width: 100%;
}

    .menulinks ul li a {
        /*float: right;*/
        width: 100%;
    }

/*===== detail page =====*/

.prd-detail .prdinfo .newinfo {
    line-height: 20.0px;
}

.prd-detail .prdright .prdinfo .addetaildesc {
    color: #555;
    line-height: 30px;
}

/*==== ad new ad ====*/
.insert-new-ad-page .formarea {
    float: left;
    width: 100%;
}

.dvInstallment {
    display: none;
}

.insert-new-ad-page .input-validation-error {
    border: 1px solid #f1662e;
}

.insert-new-ad-page a.input-validation-error {
    box-sizing: border-box;
}

.insert-new-ad-page .field-validation-error {
    color: red;
    margin-right: 15px;
    margin-top: 10px;
    /*position: absolute;   updated on 08-09-2016*/
    position: relative;
    vertical-align: middle;
    line-height: 18px;
}

.insert-new-ad-page .dvrequired .field-validation-error {
    /*margin-right: 22px;   updated on 08-09-2016*/
    float: left;
}

.insert-new-ad-page .dvCash .field-validation-error {
    /*margin-right: 22px;   updated on 08-09-2016*/
    float: left;
}




/*=== research page ===*/
.ui-autocomplete {
    text-align: right;
}

.autocomplete-label {
    float: left;
    font-size: 15px;
    margin-right: 0px;
    margin-top: 5px;
    text-align: right;
    width: 80%;
    font-family: XSANS,Tahoma,sans-serif;
    color: #919191;
    direction: rtl;
}

.highlight-autocomplete {
    color: #8FE333;
}


.product-detail h2 {
    color: #333;
    direction: rtl;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px;
    text-align: right;
}

span.research-data {
    float: right;
    line-height: 14px;
    width: 71%;
}

h2 a,
h2 a:hover {
    color: #000;
}

.loader {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.ng-cloak, [ng-cloak] {
    display: none !important;
}

.product-detail .research-year-dropdown {
    float: left;
    width: 125px;
    height: 36px;
}

.agency-compare h3.textleft,
.agency-compare h3 {
    direction: rtl;
}

.insert-new-ad-page .customlist {
    width: 190px;
    height: 36px;
}

.insert-new-ad-page .customlist2 {
    width: 90px;
    height: 36px;
}

#frmDealerSignUp .customlist {
    width: 390px;
}

.insert-new-ad-page .txtfldsm {
    width: 182px;
    font-size: 12px !important;
}

.insert-new-ad-page .txtfldlr {
    width: 382px;
}

.insert-new-ad-page .textarea {
    width: 182px;
    font-size: 12px !important;
    height: 121px;
    line-height: 23px;
}

.insert-new-ad-page .textareamotorcycle {
    width: 450px;
    font-size: 12px !important;
    height: 121px;
    line-height: 23px;
}

.rowLabel {
    text-align: right !important;
}

#frmDealerSignUp label {
    height: 22px;
}

#frmDealerSignUp textarea {
    width: 382px;
}

.navigation-name {
    float: right;
    margin-left: 4px;
}
/*--- Price Page ---*/
/*.price-row{
    cursor:default;
}*/

.expandable-div {
    display: none;
    width: 100%;
}
/*.graph-data text{
    font-family:XSANS,Tahoma,sans-serif !important; 
}*/

h3.addetail-title {
    /*margin: -5px 0 10px;
    color:#444444;*/
    color: #444;
    font-weight: bold;
    margin: 0 0 10px;
}

.eventlist ul li .detail .price {
    width: 290px;
    color: #555;
}

.eventlist ul li .cost {
    text-align: left;
    width: 215px;
}

/*Added By Amit*/
.dvRight {
    float: right;
    width: 285px;
}

.dvLeft {
    float: right;
    width: 725px;
}

#mileage-drop-div a span,
#price-drop-div a span {
    direction: rtl;
    float: right;
    margin-left: 5px;
}

.mydroplist .smallinput {
    height: 33px;
    margin-top: -7px;
}

.mydroplist .botrow .txtfld {
    width: 48px !important;
}

#year-enter-div .smallinput {
    margin-top: -4px !important;
}

f {
    direction: rtl;
    float: right;
    margin-left: 5px;
}

.big-width {
    /*width: 167px !important;*/
    /*padding: 0px 10px !important;
    line-height: 1.5 !important;*/
}


.inforow .inforight > p {
    float: right;
    width: 100%;
}

.openCloseDivClick {
    cursor: default !important;
}

a.input-validation-error ~ div {
    border: 1px solid #f1662e;
}

.compare-page .textleft,
.compare-page .textright {
    line-height: 25px;
}

.phonenumber-image img {
    margin-top: 5px;
}
/* Alert Page */

.topicPages .alert-row .customlist {
    width: 360px;
}

.alert-styled-select {
    /*background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;*/
    border: medium none;
    direction: rtl;
    height: 36px;
    overflow: hidden;
    width: 360px;
    float: right;
}

    .alert-styled-select select {
        /*-moz-appearance: none;
        background: none repeat scroll 0 0 transparent;*/
        /*border: 0 none;*/
        border-radius: 0;
        font-size: 12px;
        height: 36px;
        line-height: 1;
        margin-bottom: 21px;
        padding: 5px;
        text-align: right;
        text-indent: 0.01px;
        text-overflow: "";
        width: 190px;
        /*color: #5f5f5f;
        font-weight: bold;*/
    }

    .alert-styled-select .alert-big-width {
        line-height: 1.5 !important;
        padding: 0 10px !important;
        width: 360px !important;
    }

.alert-row {
    margin-bottom: 12px;
    overflow: hidden;
}

.topicPages .alert-row .field-validation-error {
    color: red;
    margin-right: 15px;
    position: absolute;
    vertical-align: middle;
    margin-top: 8px;
    right: auto;
    top: auto;
}

.alert-page-row .mydrop,
.alert-page-row .mydroplist {
    width: 360px;
    margin: 0px;
}

.topicPages .alert-page-row select {
    width: 125px;
}

.topicPages .alert-page-row #year-enter-div .smallinput,
.topicPages .alert-page-row #price-enter-div .smallinput {
    margin-right: 5px;
    margin-top: -6px !important;
}

.alert-page .formblock {
    overflow: visible;
    float: left;
}

.alert-page-row .mydroplist .botrow .txtfld {
    width: 115px !important;
}

.alert-row a.input-validation-error {
    box-sizing: border-box;
}


.insert-new-ad-page .formblock .chk {
    float: right;
    margin-top: 6px;
}

.model-detail .bl4 .label {
    width: auto;
}

.price-chart-dropdown {
    float: right;
    font-size: 13px;
    height: 33px;
    line-height: 16px;
    margin-left: 12px;
    margin-top: -66px;
    padding: 0;
    width: 87px;
}

    .price-chart-dropdown .selectBox-label {
        direction: rtl;
    }

.fontbold-li {
    font-weight: 600;
}

.barteringdetails .modal-content {
    padding: 5px 20px 0;
}

.top-coprporationdetail .right-corporation-div a {
    color: #000;
    line-height: 22px;
    font-weight: normal;
}

.dealer-page .eventlist.newstyle li:first-child {
    border-top: 0 none;
}

.alert-page .formblock {
    border-bottom: none;
}

.trade-page .paging-block {
    border-bottom: none;
}

section#content.insert-new-ad-page {
    padding-bottom: 60px;
}

section#content.upgrade-membership {
    padding-bottom: 60px;
}

.price-row:last-child {
    border-bottom: medium none;
}

.HelpPage .formblock,
.tarrif .formblock,
.topicPages .formblock,
.frmlogin .formblock {
    border-bottom: none;
}

.prd-detail {
    padding-bottom: 60px;
}

.sell-ads-li:last-of-type {
    border: medium none;
}

.research-detail .prd-overview,
.compare-page .prd-overview {
    border-bottom: none;
}

.model-list ul li .photo {
    float: right;
    height: 75px;
    margin-top: -14px;
    width: 90px;
    margin-left: 0px;
}

    .model-list ul li .photo img {
        height: 90px;
        width: 90px;
    }

.model-detail .bl2 {
    width: 408px;
}

.color-scheme {
    margin-top: 29px;
}

.research-top-lineheight label {
    line-height: 24px;
    font-size: 14px;
}

.fldrow.research-top-lineheight .row {
    margin-bottom: 5px;
}


.research-detail .carinfoblock .agency-info {
    padding-top: 5px;
}

.research-detail .carinfoblock .textright {
    line-height: 28px;
}

.research-detail .carinfoblock .label {
    line-height: 28px;
}

.compare-page .agency-compare h3.textleft,
.agency-compare h3.textleft, .agency-compare h3 {
    line-height: 35px !important;
}

.compare-page .prd-overview .overviewright {
    line-height: 19px;
}

.compare-page .agency-info {
    padding-top: 0px;
}

.compare-page .prd-overview table td {
    line-height: 23px;
}

.compare-page .block1,
.compare-page .block2,
.compare-page .block3,
.compare-page .block4 {
    margin-bottom: 26px;
    font-size: 15px;
}

.research-top-lineheight span.research-data {
    direction: rtl;
    font-size: 14px;
    line-height: 24px;
}


.fldrow.topmarg label {
    font-size: 14px;
    line-height: 24px;
}

.multifilter .inrcol li,
.autocomplete-label {
    font-size: 14px;
}

.fldrow.topmarg .row {
    margin-bottom: 7px;
}

.research-search-input {
    width: 412px;
    direction: rtl;
    font-size: 12px !important;
}

.research-detail .carinfoblock {
    font-size: 15px;
}

.compare-page .flex-control-nav {
    display: none;
}

.compare-page .agency-compare h3 {
    padding: 25px 0 0;
}

.detail a,
.product-detail .agency-desc h2 a {
    text-decoration: none !important;
}

    .detail a:hover,
    .product-detail .agency-desc h2 a:hover {
        border-bottom: 1px dotted;
        text-decoration: none;
        margin-bottom: -1px;
    }

.multifilter .inrcol ul {
    margin: 0 7px 0 0;
}

.multifilter .inrcol {
    margin: 20px 0;
}


.product-detail .agency-desc a,
.product-detail .agency-desc h2 {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none !important;
}

div {
    outline: 0 !important;
}

m {
    float: left;
    text-align: left;
    margin-left: 10px;
}

.pricepage-title-div p {
    margin-bottom: 13px;
}

.dealer-page .top-title-div .top-main-title {
    color: #8ce533;
    float: right;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: right;
    width: 285px;
}

.gray {
    color: gray !important;
}

.autocomplete-label {
    min-height: 23px;
}

.tabcol li {
    height: 25px;
}

.brand-model-ul-home {
    position: absolute;
    width: 753px;
}

    .brand-model-ul-home .TopList {
        width: 100%;
        text-align: left;
        padding: 4px;
        margin-bottom: 6px;
        /*border-bottom: 1px solid lightgray;*/
    }

        .brand-model-ul-home .TopList a {
            color: white;
            height: 13px;
            padding: 0px 6px 4px 9px;
            background: none repeat scroll 0px 0px lightgray;
        }

.home-brand-model-title {
    color: #4f4f4f !important;
}


.home-brand-list,
.home-model-list-new {
    direction: rtl;
    height: 425px;
    -webkit-column-count: 6;
    -o-column-count: 6;
    -ms-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
}

.home-model-list-new {
    -webkit-column-count: 4;
    -o-column-count: 4;
    -ms-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.home-model-list-new {
    height: 425px;
}


    .home-brand-list li,
    .home-model-list-new li {
        display: inline-block;
        padding-bottom: 3px;
    }


.home-brand-list span,
.home-model-list span {
    float: right;
}

li.show-all-home-li a:hover {
    color: #779bc7 !important;
}

.tabcol.home-brand-list li,
.tabcol.home-model-list li {
    font-size: 13px;
    height: 25px;
}

    .tabcol.home-brand-list li a span,
    .tabcol.home-model-list li a span {
        font-size: 13px;
    }

.research-detail .overviewleft .inputbutton.textbl,
.research-detail .overviewleft .inputbutton.textgr {
    height: auto;
    line-height: 22px;
    padding: 3px 0 10px;
    width: 195px;
    font-size: 14px;
}

.compare-page .prd-overview .overviewleft {
    width: 200px;
}

.research-detail .selectBox-dropdown .selectBox-label {
    padding: 8px 14px;
    font-size: 15px;
}

.research-detail .agency-desc h2 .selectBox-dropdown:hover {
    text-decoration: none;
    border-bottom: none;
}

.tabcol.home-brand-list li a span.span-count, .tabcol.home-model-list li a span.span-count {
    font-size: 11px;
}

.pricecol.col-md-4.price-range-ul-home-first {
    margin-top: 35px;
}

.pricecol li a {
    color: #4f4f4f !important;
}

.barcode .btn_link, .locate .btn_link {
    width: 112px;
}

.trade-page .eventlist.newstyle {
    min-height: 10px;
}


.search-new-page .year-dropdown {
    /*width: 68px;*/
    height: 35px;
    width: 72px;
    margin-top: 0px;
}

    .search-new-page .year-dropdown#selectedToYear {
        margin-right: 2px;
    }

.search-new-page .smallinput {
    background: url("../images/right.png") no-repeat center #0061ff;
    padding: 0 17px;
}

    .search-new-page .smallinput:hover {
        background: url("../images/right.png") no-repeat center #2477ff;
    }

.research-detail .carinfoblock.nortablefeatures {
    background: url("../images/Properties.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .nortablefeatures {
    background: url("../images/Properties.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.engine {
    background: url("../images/Engine.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .engine {
    background: url("../images/Engine.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.sizeweight {
    background: url("../images/WeightAndDim.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .sizeweight {
    background: url("../images/WeightAndDim.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.speed {
    background: url("../images/StopWatch.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .speed {
    background: url("../images/StopWatch.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.fuel {
    background: url("../images/GasStation.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .fuel {
    background: url("../images/GasStation.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.security {
    background: url("../images/Safety.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .security {
    background: url("../images/Safety.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.research-detail .carinfoblock.comfirt {
    background: url("../images/Comfort.png") no-repeat scroll right 11px rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.compare-page .comfirt {
    background: url("../images/Comfort.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    padding-right: 100px;
    background-size: 32px auto;
}

.tabcol.home-brand-list li, .tabcol.home-model-list li {
    height: 22px;
    line-height: 22px;
}

.research-fix-height {
    height: 158px;
}

.chk-price-ck {
    margin-left: 0px !important;
}

.research-img-back {
    background: Url("../Images/XTX-IMG-BAMA-RESEARCH-TEMPLATE.jpg") no-repeat scroll right top;
}

.chk-installment-ck {
    margin-left: 23px !important;
}

    .chk-installment-ck input[type=checkbox] {
        margin-right: 0;
    }

.prd-detail.ad-detail-maindiv {
    padding-bottom: 0px;
}

.barter-ul {
    float: right;
    width: 100%;
    margin-bottom: 25px;
}

    .barter-ul li {
        list-style: disc outside none;
    }

.top-title-div .top-main-title.gray {
    font-weight: normal;
    font-size: 15px;
}

.overview .provtn {
    margin-bottom: 7px;
}

.dealer-page .dvLeft .overview {
    bottom: 19px;
}

.filterlinks ul li .fadeout {
    background-color: #8ce533;
}

.research-data span:last-child .comma-seprator {
    display: none;
}

.search-new-page .eventlist ul li .detail h2 {
    float: right;
    margin: 4px 0 27px;
    width: auto;
}

.search-new-page .eventlist ul li .detail .provice {
    float: right;
    line-height: 17px;
    position: inherit;
    color: #555;
}

.search-new-page .eventlist ul li .detail .shortdesc {
    float: right;
    line-height: 17px;
    position: inherit;
    color: #555;
}

.search-new-page .eventlist ul li .detail .price {
    float: right;
    line-height: 19px;
    position: inherit;
    color: #555;
}

.TabbedPanels2 .TabbedPanelsTab {
    outline: 0;
}

.search-new-page .eventlist ul li {
    float: left;
    width: 100%;
}

.ad-detail-maindiv .inforight p span:last-child {
    color: #555;
}

.related-ad-title-prop {
    color: #999 !important;
}

.dvtxtlinks a.disable-anchor {
    opacity: 0.35;
}

.trade-description {
    line-height: 18px;
    color: #555;
}

.top-message-adtype {
    background-color: #ffe8d0;
    float: left;
    margin-bottom: 20px;
    padding: 11px 0;
    text-align: center;
    width: 100%;
    color: #BA8752;
}

.popup {
    width: 590px;
    height: auto;
    background: #313131;
    direction: rtl;
    padding: 20px 30px;
    margin: 0 auto;
    margin-top: 20%;
}

    .popup .pop-top {
        overflow: hidden;
        padding: 0px;
    }

    .popup .pop-logo {
        float: right;
        padding: 0px;
    }

        .popup .pop-logo img {
            width: 75px;
            height: 75px;
            /*height:99px;*/
        }

    .popup .tooltip {
        background: #575757;
        border-radius: 8px;
        display: inline-block;
        min-width: 35px;
        height: 60px;
        line-height: 50px;
        margin: 5px 45px 0px 0px;
        padding: 0px 20px;
        color: #fff;
        font-size: 20px;
        position: relative;
    }

        .popup .tooltip span {
            position: absolute;
            right: -9px;
            top: 18px;
            line-height: 100%;
        }

    .popup .pop-mid {
        overflow: hidden;
        margin: 0;
        padding: 0;
        margin-right: 160px;
    }

    .popup .opt {
        background: #ee45a9;
        padding: 12px 10px;
        margin: 10px 0px;
        color: #fff;
        font-size: 16px;
        font-family: XSANS,Tahoma,sans-serif;
        text-align: right;
    }

        .popup .opt .radio {
            margin: 0px 10px;
        }

    .popup .pop-btns {
        overflow: hidden;
        margin-top: 40px;
    }

.pop-btns .inputbtn1, .pop-btns .inputbtn2 {
    float: left;
    width: 160px;
    height: 40px;
    margin: 0px;
}

.pop-btns .inputbtn1 {
    background: #72e81a;
    margin: 8px 0px 0px 0px;
}

.pop-btns .inputbtn2 {
    background: #aaaaaa;
    margin: 20px 0px 0px 0px;
}

.report-ad-bugs-div #content {
    padding: 0px;
}

    .report-ad-bugs-div #content .formblock {
        padding: 0px;
        margin: 0px;
    }

    .report-ad-bugs-div #content .dvRight {
        display: none;
    }

.botgallery ul li .name a,
.botgallery ul li .price a {
    color: #777;
    width: auto;
    height: auto;
}

    .botgallery ul li .name a:hover,
    .botgallery ul li .price a:hover {
        text-decoration: none;
    }

.top-coprporationdetail .right-corporation-div h3 {
    color: #000;
}

.remove-selectedoption-car .navigation-count {
    display: none;
}

.selectBox-disabled .selectBox-label {
    color: #ccc;
}

.search-new-page .ad-banner {
    display: block;
}

    .search-new-page .ad-banner a {
        float: left;
    }

    .search-new-page .ad-banner #swfbannner {
        pointer-events: none;
    }

    .search-new-page .ad-banner img {
        cursor: default;
        height: 125px;
        width: 780px;
    }

.profiletabcontent .txtlinks a:hover {
    /*font-weight:bold;*/
    color: #8ce533 !important;
}

.mileage-textbox-top {
    height: 28px !important;
    width: 100%;
    direction: rtl;
    font-size: 12px !important;
    color: #000 !important;
}

    .mileage-textbox-top#milageTo {
        margin-right: 2px;
    }

    .mileage-textbox-top#priceTo,
    .mileage-textbox-top#selectedToYear {
        margin-right: 2px;
    }

.openCloseDivClick:hover .brand-label,
.openCloseDivClick:hover .model-label,
.openCloseDivClick:hover .pricepage-title-div p:first-child {
    color: #8ce533 !important;
}

.trade-page .standard-dropdown {
    padding-right: 10px;
}

.standard-dropdown option,
.customlist.leftmarg.alert-page-year-drop option {
    padding-right: 14px;
    color: #4d5759 !important;
    font-weight: normal !important;
}

    .standard-dropdown option:first-child {
    }


.standard-dropdown:disabled,
.customlist.leftmarg.alert-page-year-drop:disabled {
    color: #ccc;
}

.search-new-page ::-webkit-input-placeholder,
.alert-page ::-webkit-input-placeholder,
.insert-new-ad-page ::-webkit-input-placeholder {
    color: #000 !important;
}

.search-new-page :-moz-placeholder,
.alert-page :-moz-placeholder,
.insert-new-ad-page :-moz-placeholder { /* Firefox 18- */
    color: #000 !important;
}

.search-new-page ::-moz-placeholder,
.alert-page ::-moz-placeholder,
.insert-new-ad-page ::-moz-placeholder { /* Firefox 19+ */
    color: #000 !important;
}

.search-new-page :-ms-input-placeholder,
.alert-page :-ms-input-placeholder,
.insert-new-ad-page :-ms-input-placeholder {
    color: #000 !important;
}


.log-page #EmailAddress,
.log-page #Password,
.reg-page #EmailAddress,
.reg-page #CellPhoneNumber,
.reg-page #Password,
.reg-page #ConfirmPassword,
.frmlogin #Email,
.insert-new-ad-page #Price,
.insert-new-ad-page #strMonthlyPayment,
.insert-new-ad-page #strDownPayment,
.insert-new-ad-page #strDownPaymentSecondary,
.insert-new-ad-page #Milage,
#email-id {
    direction: ltr;
}

    .log-page #EmailAddress::-webkit-input-placeholder,
    .reg-page #EmailAddress::-webkit-input-placeholder,
    .reg-page #CellPhoneNumber::-webkit-input-placeholder,
    .reg-page #Password::-webkit-input-placeholder,
    .reg-page #ConfirmPassword::-webkit-input-placeholder,
    .frmlogin #Email::-webkit-input-placeholder,
    .insert-new-ad-page #Price::-webkit-input-placeholder,
    .insert-new-ad-page #strMonthlyPayment::-webkit-input-placeholder,
    .insert-new-ad-page #strDownPayment::-webkit-input-placeholder,
    .insert-new-ad-page #strDownPaymentSecondary::-webkit-input-placeholder,
    .insert-new-ad-page #Milage::-webkit-input-placeholder,
    .log-page #Password::-webkit-input-placeholder,
    #email-id::-webkit-input-placeholder {
        text-align: right;
    }

    .log-page #EmailAddress:-moz-placeholder,
    .reg-page #EmailAddress:-moz-placeholder,
    .reg-page #CellPhoneNumber:-moz-placeholder,
    .reg-page #Password:-moz-placeholder,
    .reg-page #ConfirmPassword:-moz-placeholder,
    .frmlogin #Email:-moz-placeholder,
    .insert-new-ad-page #Price:-moz-placeholder,
    .insert-new-ad-page #strMonthlyPayment:-moz-placeholder,
    .insert-new-ad-page #strDownPayment:-moz-placeholder,
    .insert-new-ad-page #strDownPaymentSecondary:-moz-placeholder,
    .insert-new-ad-page #Milage:-moz-placeholder,
    .log-page #Password:-moz-placeholder,
    #email-id:-moz-placeholder {
        text-align: right;
    }

    .log-page #EmailAddress::-moz-placeholder,
    .reg-page #EmailAddress::-moz-placeholder,
    .reg-page #CellPhoneNumber::-moz-placeholder,
    .reg-page #Password::-moz-placeholder,
    .reg-page #ConfirmPassword::-moz-placeholder,
    .insert-new-ad-page #Price::-moz-placeholder,
    .insert-new-ad-page #strMonthlyPayment::-moz-placeholder,
    .insert-new-ad-page #strDownPayment::-moz-placeholder,
    .insert-new-ad-page #strDownPaymentSecondary::-moz-placeholder,
    .insert-new-ad-page #Milage::-moz-placeholder,
    .frmlogin #Email::-moz-placeholder,
    .log-page #Password::-moz-placeholder,
    #email-id::-moz-placeholder {
        text-align: right;
    }

    .log-page #EmailAddress:-ms-input-placeholder,
    .reg-page #EmailAddress:-ms-input-placeholder,
    .reg-page #CellPhoneNumber:-ms-input-placeholder,
    .reg-page #Password:-ms-input-placeholder,
    .reg-page #ConfirmPassword:-ms-input-placeholder,
    .frmlogin #Email:-ms-input-placeholder,
    .insert-new-ad-page #Price:-ms-input-placeholder,
    .insert-new-ad-page #strMonthlyPayment:-ms-input-placeholder,
    .insert-new-ad-page #strDownPayment:-ms-input-placeholder,
    .insert-new-ad-page #strDownPaymentSecondary:-ms-input-placeholder,
    .insert-new-ad-page #Milage:-ms-input-placeholder,
    .log-page #Password:-ms-input-placeholder,
    #email-id:-ms-input-placeholder {
        text-align: right;
    }

.addetailpage-div .mod-date-agency-page {
    color: #888;
    float: right;
    font-size: 13px;
    font-weight: normal;
    line-height: 100%;
    margin-right: 10px;
    margin-top: 5px;
}

.mod-date-agency-page {
    color: #888;
    font-size: 10px;
    font-weight: normal;
    line-height: 100%;
    margin-right: 10px;
}


.dealer-page.dealers-list-page .dvLeft {
    width: 100%;
}

    .dealer-page.dealers-list-page .dvLeft .listdata,
    .dealer-page.dealers-list-page .dvLeft .overview {
        width: 790px;
    }

.dealer-page.dealers-list-page .listdata .provtn {
    bottom: 39px;
    position: absolute;
    direction: rtl;
}

.dealer-page.dealers-list-page .listdata .address {
    bottom: 17px;
    position: absolute;
    direction: rtl;
    min-width: 430px;
}

.filterlinks h1 {
    font-weight: normal;
}

    .filterlinks h1 a.agency-close-img {
        background: url("../Images/agency-THE-X-WHITE.png") no-repeat scroll left center #b2b2b2;
        padding-right: 5px;
    }

        .filterlinks h1 a.agency-close-img:hover {
            background: url("../Images/agency-THE-X-HOVER.png") no-repeat scroll left center #b2b2b2;
        }

.filterlinks h1 {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .filterlinks h1 a:hover, .filterlinks a.active {
        background: none repeat scroll 0 0 #8ce533;
        color: #fff;
        text-decoration: none;
    }

    .filterlinks h1 a {
        background: none repeat scroll 0 0 #b2b2b2;
        color: #fff;
        display: block;
        font-size: 11px;
        height: 17px;
        padding: 0 3px;
        text-align: right;
        margin: 0 0 2px;
    }

.titlepanel h1 {
    border-bottom: 1px solid #e0e0e0;
    color: #000;
    float: right;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0 0 8px;
    text-align: right;
}

h1.addetail-title {
    color: #444;
    font-weight: bold;
    margin: 0 0 10px;
}

.single-data-rightnavigation {
    cursor: default;
    float: right;
    width: 100%;
    color: #b9b9b9;
    font-size: 13px;
    line-height: 19px;
    text-decoration: none;
}

.h1-title-div {
    float: left;
    font-size: 13px;
    margin-top: 83px;
    text-align: center;
    width: 45%;
}

    .h1-title-div h1 {
        font-size: 13px;
        font-weight: normal;
        margin: 0 auto;
        text-align: center;
        direction: rtl;
        color: #999;
    }

        .h1-title-div h1 .small-title-span {
            color: #999;
            font-size: 12px;
            font-weight: normal;
            line-height: 100%;
            margin-right: 4px;
        }

.red-border {
    border: 1px solid red !important;
}

.tooltipbox-div {
    color: rgb(84, 133, 214);
    font-size: 10px;
    display: none;
    z-index: 5000;
}

    .tooltipbox-div img {
        float: right;
        margin-top: 4px;
        margin-left: 4px;
    }

.addetailpage-div {
    float: right;
    width: 100%;
}

.paging-bottom-div {
	float: right;
	padding-top: 30px;
	direction: rtl;
}

    .paging-bottom-div h4 {
        font-weight: normal;
        font-size: 13px;
    }

.search-new-page .eventlist ul li .detail h3 {
    margin: -2px 0 27px;
}

.eventlist ul li .detail h3 {
    font-size: 13px;
    font-weight: bold;
    margin: -2px 0 55px;
    padding: 0;
    color: #5f5f5f;
    line-height: 19px;
}

.eventlist ul li .detail h2 a {
    text-decoration: none;
    color: #04004A;
}

.agency-page-h1-section {
    height: 36px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .agency-page-h1-section .breadcrumb-div-section {
        float: right;
        width: 500px;
        text-align: right;
        direction: rtl;
        height: 36px;
    }

        .agency-page-h1-section .breadcrumb-div-section ol {
            padding: 0px;
            margin: 9px 0px;
        }

            .agency-page-h1-section .breadcrumb-div-section ol li {
                float: right;
            }

                .agency-page-h1-section .breadcrumb-div-section ol li a {
                    font-size: 12px;
                    color: #555555;
                }

                    .agency-page-h1-section .breadcrumb-div-section ol li a:hover {
                        font-size: 12px;
                        color: #8CE533;
                        text-decoration: none;
                    }

            .agency-page-h1-section .breadcrumb-div-section ol .li-devider {
                color: #bbb;
                float: right;
                font-size: 10px;
                margin: 4px 12px;
            }

    .agency-page-h1-section .h1-title-div-section {
        float: left;
        direction: rtl;
        height: 36px;
        color: #999;
        font-size: 12px;
    }

        .agency-page-h1-section .h1-title-div-section span {
            margin: 9px 0;
            float: right;
        }

        .agency-page-h1-section .h1-title-div-section h1 {
            font-size: 12px;
            color: #999;
            float: left;
            direction: rtl;
            font-weight: normal;
            margin: 8px 4px 0 0;
            line-height: 16px;
        }

            .agency-page-h1-section .h1-title-div-section h1 a {
                color: #EF2BA7;
                cursor: default;
                text-decoration: none;
            }

.search-new-page .eventlist ul li .ad-details-lastdiv {
    background-color: #F4F4F4;
    width: 100%;
    height: 110px;
}

    .search-new-page .eventlist ul li .ad-details-lastdiv table {
        float: right;
        vertical-align: middle;
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .ad-content {
        /*line-height: 100px;*/
        color: #EF2BA7;
        font-size: 14px;
        margin-top: 50px;
        float: left;
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .ad-content-middle {
        margin-top: 48px;
        float: left;
        font-size: 14px;
        padding-left: 75px;
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .adlist {
        float: left;
        margin-top: 7px;
        width: 100%;
        text-align: right;
        direction: rtl;
        margin-left: -10px;
        font-size: 14px;
    }

    .search-new-page .eventlist ul li .ad-details-lastdiv .ad-button {
        /*float: right;
        padding-right: 110px;
        line-height: 100px;*/
        padding-top: 5%;
    }

.alertbutton {
    background: #8BE434 !important;
    font-size: 14px !important;
}

.disabled-anchor {
    font-size: 12px;
    color: #AAAAAA;
}


.navigation-count {
    color: #555;
    font-size: 13px;
    line-height: 19px;
}

.remove-selectedoption-car {
    float: right;
}

.single-data-rightnavigation .navigation-count {
    color: #b9b9b9;
}


.price-new-page .price-row .model-detail-new-css {
    float: right;
    overflow: visible;
    width: 88%;
    padding-right: 20px;
}

.price-new-page .model-detail-model-list {
    font-size: 13px;
    padding: 2px 0;
}

.price-new-page .brand-name-price {
    font-weight: bold;
    font-size: 18px;
    float: right;
    width: 100%;
}

.price-new-page .price-brandmodelname {
    float: right;
    line-height: 19px;
    margin-left: 12px;
    width: 155px;
    color: #333;
}

a:hover .price-brandmodelname,
a:hover .price-modelyear,
a:hover .price-classname,
a:hover .price-lastmodifieddate,
a:hover .price-price,
a:hover .price-label,
a:hover .price-brandmodelname.secondmorelines {
    color: #8ce533;
    transition: all 0.2s ease 0s;
}

a .price-brandmodelname,
a .price-modelyear,
a .price-classname,
a .price-lastmodifieddate,
a .price-price,
a .price-label {
    transition: all 0.2s ease 0s;
}

.price-new-page .price-modelyear {
    float: right;
    width: 55px;
    line-height: 19px;
    color: #333;
}

.price-new-page .price-classname {
    float: right;
    margin-left: 21px;
    width: 240px;
    line-height: 19px;
    color: #333;
}

.price-new-page .price-lastmodifieddate {
    float: right;
    line-height: 19px;
    margin-left: 5px;
    width: 94px;
    color: #888;
}

.price-new-page .price-multiplepricesource {
    float: right;
    line-height: 19px;
    margin-left: 15px;
    width: 31px;
}

.price-new-page .model-brand-list-price {
    float: right;
    margin-top: 25px;
    line-height: 19px;
    width: 100%;
    color: #333;
}

.price-new-page .price-pricediff {
    float: right;
    width: 75px;
    line-height: 19px;
    font-size: 10px;
}

.price-new-page .price-price {
    float: right;
    width: 104px;
    line-height: 19px;
    color: #333;
}

.price-new-page .price-label {
    float: left;
    color: #333;
}

.price-new-page .model-detail .zero {
    background: url("../images/zero.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #c3c3c3;
    padding: 0 0 0 11px;
    width: 36px;
    float: right;
    text-align: left;
}

.price-new-page .model-detail .gr-down {
    background: url("../images/gr-down.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #81da28;
    padding: 0 0 0 11px;
    width: 36px;
    float: right;
    text-align: left;
}

.price-new-page .model-detail .red-up {
    background: url("../images/red-up.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #e43436;
    padding: 0 0 0 11px;
    width: 36px;
    float: right;
    text-align: left;
}

.price-new-page .brand-name-price a {
    color: #333;
}

    .price-new-page .brand-name-price a:hover {
        color: #8ce533;
        text-decoration: none;
    }

.price-new-page .price-brandmodelname a {
    color: #333;
}

    .price-new-page .price-brandmodelname a:hover {
        color: #8ce533;
        text-decoration: none;
    }

.price-new-page.price-new-page-detail .model-brand-list-price {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    padding-bottom: 24px;
}

.price-new-page.price-new-page-detail .price-brandmodelname {
    color: #333;
    float: right;
    /*font-size: 16px;
    font-weight: bold;*/
    line-height: 19px;
    margin-left: 12px;
    width: 155px;
}

.price-detail-content-div {
    direction: rtl;
    float: right;
    width: 100%;
    margin-top: 55px;
}

    .price-detail-content-div .price-detail-relatedadslink {
        float: left;
        line-height: 15px;
        margin-right: 14px;
        text-align: left;
        width: 197px;
    }


        .price-detail-content-div .price-detail-relatedadslink .prq {
            color: #74b2b1;
            font-size: 15px;
            text-align: right;
            text-decoration: none;
        }

    .price-detail-content-div .price-detail-dropdown {
        float: left;
    }

        .price-detail-content-div .price-detail-dropdown .graph-links {
            float: right;
            margin-top: 0;
            width: 100%;
        }


.price-new-page.price-new-page-detail .model-detail-model-list {
    height: auto;
}

.price-new-page.price-new-page-detail .b-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
}

.price-new-page.price-new-page-detail .price-brandmodelname.price-detail-firstdiv {
    width: 300px !important;
}

.price-detail-seconddiv {
    float: right;
    width: 225px;
}

.price-detail-thirddiv {
    float: left;
}


.graph-links.model-detail-graph-link {
    float: right;
    margin-top: 0;
    width: 80%;
}

    .graph-links.model-detail-graph-link a {
        cursor: default;
        display: block;
        float: left;
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
        text-align: right;
        width: 100%;
    }

.price-relatedads-link {
    color: #74b2b1;
    font-size: 13px;
    text-align: right;
    text-decoration: none;
}

    .price-relatedads-link:hover {
        color: #74b2b1;
        font-size: 13px;
        text-align: right;
        text-decoration: none;
    }

.provider-name-css {
    direction: rtl;
    float: right;
    width: 42%;
}

.price-detail-content-div .graph-links a span {
    float: right;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    margin-top: 5px;
}


.provider-name-css f {
    width: 100%;
    float: right;
}

.graph-links.model-detail-graph-link a .model-price-price {
    float: right;
    font-weight: bold;
    height: 16px;
    margin-left: 10px;
    margin-top: 2px;
    width: auto;
    margin-right: 5px;
}


@font-face {
    font-family: 'HLVD';
    src: url('../font/XTX-FNT-HLVD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



#XTX-ID-TheHeader {
    width: 960px;
    height: 100px;
    position: relative;
    border-bottom: solid 1px #EEEEEE;
}

    #XTX-ID-TheHeader h1 {
        color: #8ce533;
        direction: rtl;
        position: absolute;
        right: 0;
        top: 5px;
        font-size: 20px;
        line-height: 25px;
        padding: 0;
        margin: 0;
        margin-top: 5px;
        font-weight: normal;
    }


    #XTX-ID-TheHeader h2 {
        z-index: 10;
        color: #777777;
        direction: rtl;
        position: absolute;
        right: 110px;
        width: 60px;
        top: 25px;
        font-size: 12px;
        line-height: 25px;
        padding: 0;
        margin: 0;
        margin-top: 5px;
        background-image: url('../images/XTX-IMG-Printer.png');
        background-repeat: no-repeat;
        background-position: right 5px;
        padding-right: 30px;
        padding-top: 4px;
        transition: all .2s ease-in-out;
        cursor: default;
        font-weight: normal;
        opacity: .8;
    }

        #XTX-ID-TheHeader h2:hover {
            color: #8ce533;
            background-position: right -25px;
            opacity: 1;
        }



#XTX-ID-MarqueeContainer {
    background-color: white;
    width: 685px;
    height: 100px;
    position: relative;
    background-image: url('../images/XTX-IMG-Line.png');
}

marquee {
    position: absolute;
    width: 100%;
    height: 100%;
}

#XTX-ID-MarqueeContents {
    height: 100px;
    width: auto;
}

.XTX-CLASS-MarqueeCell {
    height: 100px;
    position: relative;
    display: inline-block;
    margin-right: 50px;
    width: 180px;
}

    .XTX-CLASS-MarqueeCell h3 {
        font-family: "HLVD",Arial;
        font-size: 30px;
        font-weight: normal;
        height: 45px;
        margin: 0;
        padding: 0;
        color: #555555;
        text-align: right;
        margin-top: 22px;
    }

        .XTX-CLASS-MarqueeCell h3:after {
            content: "%";
            font-size: 15px;
            color: #777777;
        }

    .XTX-CLASS-MarqueeCell img {
        position: absolute;
        top: 25px;
        left: 75px;
    }

    .XTX-CLASS-MarqueeCell h4 {
        font-size: 12px;
        font-weight: normal;
        height: 30px;
        margin: 0;
        padding: 0;
        margin-top: -9px;
        color: #AAA;
        text-align: right;
        direction: rtl;
    }

h2.emailprice-button {
    right: 0 !important;
    background-image: url('../images/XTX-IMG-Email.png') !important;
}

 
 
 

 
 

.cursor-default {
    cursor: default;
}

    .cursor-default:hover {
        color: #333 !important;
    }

.linkblock ul li a:hover img#new-price-image {
    display: block;
    margin: 0px !important;
}

.linkblock ul li a.pricelogo:hover span {
    margin-top: 0px;
}


#XTX-ID-TheHeader.agency-XTX-ID-TheHeader {
    background: #f8f8f8 none repeat scroll 0 0;
    border-bottom: none;
    height: 100px;
    width: 100%;
}

.agency-XTX-ID-TheHeader #XTX-ID-MarqueeContainer {
    background-color: #f8f8f8;
    height: 100px;
    background-position: 5px center;
    width: 615px;
}

.agency-XTX-ID-TheHeader#XTX-ID-TheHeader a {
    background-image: none;
    color: #8ce533;
    cursor: default;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-right: 17px;
    margin-top: 42px;
    padding: 0;
    position: static;
    right: 13px;
    width: 105px;
}

    .agency-XTX-ID-TheHeader#XTX-ID-TheHeader a:hover {
        text-decoration: none;
    }

.agency-XTX-ID-TheHeader #new-price-image {
    margin-left: 0px !important;
    margin-top: 0px !important;
    transform: rotate(90deg);
    position: absolute;
    right: 0;
}


.agency-XTX-ID-TheHeader #XTX-ID-MarqueeContents,
.agency-XTX-ID-TheHeader .XTX-CLASS-MarqueeCell {
    height: 100px;
}

    .agency-XTX-ID-TheHeader .XTX-CLASS-MarqueeCell h3 {
        margin: 26px 0 0;
    }

    .agency-XTX-ID-TheHeader .XTX-CLASS-MarqueeCell img {
        top: 26px;
    }



.research-new-main-div {
    /*direction: rtl;*/
    float: right;
    width: 100%;
}

    .research-new-main-div .research-new-left-div {
	float: left;
	width: 185px;
    }

    .research-new-main-div .research-new-right-div {
	float: right;
	width: 370px;
    }

    .research-new-main-div .research-new-title-div {
        border-bottom: 1px solid black;
        direction: rtl;
        height: 70px;
        width: 450px;
    }

        .research-new-main-div .research-new-title-div .span-title {
            color: #8ce533;
            font-size: 16px;
            font-weight: bold;
            line-height: 89px;
        }

.research-new-brand-div:nth-of-type(2) {
    border-top: none;
}

.research-new-brand-div {
    border-top: 0px solid #d0d0d0;
     
    float: right;
    width: 100%;
    cursor: default;
}

    .research-new-brand-div .research-new-image-span {
        float: right;
        height: 100%;
        margin-top: 9px;
        width: 50px;
    }


    .research-new-brand-div .research-new-title-span {
        color: #202020;
        float: right;
        font-size: 15px;
        font-weight: bold;
        margin-top: 14px;
        direction: rtl;
        opacity: 0.55;
    }

.research-new-expand,
.research-new-collapse {
    float: left;
    height: 100%;
}

    .research-new-expand > img,
    .research-new-collapse > img {
        margin-top: 32px;
    }


.research-new-model-list-div {
    /*border-bottom: 1px solid #d0d0d0;*/
    float: right;
    padding-bottom: 14px;
    width: 100%;
    direction: rtl;
}

    .research-new-model-list-div > .research-new-model-list-span-name {
        color: #202020;
        float: right;
        line-height: 28px;
        margin-right: 70px;
        width: 380px;
        direction: rtl;
    }

        .research-new-model-list-div > .research-new-model-list-span-name a {
            color: #202020;
        }

            .research-new-model-list-div > .research-new-model-list-span-name a:hover {
                text-decoration: none;
                color: #8ce533;
            }

    .research-new-model-list-div .research-new-model-list-span-year {
        float: left;
        direction: rtl;
    }

.research-expand {
    border-bottom: none !important;
    transition: all 0.2s ease 0s;
}

.research-new-brand-div .research-new-collapse {
    /*display: none;*/
    transition: all 0.2s ease 0s;
}

.research-new-brand-div .research-new-expand {
    /*display: block;
    transition: all 0.2s ease 0s;*/
    color: #04004A;
    float: right;
	 line-height: 150%;
    font-size: 16px;
     
    margin-top: 10px;
    direction: rtl;
   
	margin-right:14px;
}

.research-expand .research-new-collapse {
    display: block !important;
    transition: all 0.2s ease 0s;
}

.research-expand .research-new-expand {
    display: none !important;
    transition: all 0.2s ease 0s;
}

.research-new-brand-div a:hover .research-new-title-span,
.research-new-brand-div a:hover .research-new-expand {
    color: #8ce533;
}

.research-new-brand-div.research-brand-single-div {
    cursor: default;
}

    .research-new-brand-div.research-brand-single-div:hover .research-new-title-span {
        color: #202020;
        cursor: default;
    }

.research-new-main-div .product-detail.research-new-top-images-div {
    margin-top: 20px;
    padding: 0 0 20px;
    /*border-bottom: none;*/
}


.research-new-main-div.compare-page .research-new-top-images-div .agency-compare.left {
    float: left;
    width: 450px;
    height: auto;
}


    .research-new-main-div.compare-page .research-new-top-images-div .agency-compare.left .flexslider .slides img {
        width: 450px;
        height: 280px;
    }

.research-new-main-div.compare-page .agency-compare.left .agency-img {
    height: 280px;
}


.research-new-main-div .search-bar {
    float: left;
    margin-top: 30px;
    position: relative;
    width: 238px;
    margin-bottom: 0px;
}


.research-new-main-div .search-input.research-search-input {
    float: left;
    width: 240px;
}


.research-new-image-span img {
    float: right;
    opacity: 0.55;
}

.research-new-main-div .research-new-left-div .leftblock .overviewleft {
    float: right !important;
}

.research-new-main-div .research-new-left-div .leftblock {
    font-size: 15px;
    margin-bottom: 26px;
}

.research-new-main-div .product-detail {
    /*border-bottom: none;*/
    margin: 0 0 0;
    overflow: hidden;
    padding: 0 0 6px !important;
}

    .research-new-main-div .product-detail .agency-img {
        height: 280px;
    }

    .research-new-main-div .product-detail .flexslider .slides img {
        height: 280px;
    }

.research-new-main-div.compare-page .prd-overview .value {
    text-align: left;
    width: 205px;
}


.research-new-main-div.compare-page .research-new-top-images-div .agency-compare h3 {
    padding: 25px 0 0;
}

iframe {
    display: inline !important;
}

.root-class.fo-right-ribbon.fo-deal-offers.fo-reset.fo-ribbon-base-container {
    display: none !important;
}

.ad-detail-maindiv #phone-field {
    color: #555;
}

#phone-area-code {
    color: #a0a0a0;
}

.display-table-homepage {
    display: table !important;
}

.display-table-homepage-overflow {
    overflow: scroll !important;
}

.rt-aln-homepage {
    float: right !important;
    clear: both !important;
}

.motorcycle-styled-select2 {
    width: 80px !important;
    float: left;
}

.motorcycle-styled-yearTo {
    width: 70px !important;
    float: left;
}

.motorcycle-styled-yearFrom {
    width: 70px !important;
}

/*********mobile page css***********/

.mobileiconDiv {
    float: left;
    padding-left: 80px;
}

    .mobileiconDiv a {
        display: block;
        position: relative;
    }

    .mobileiconDiv.set-border a:after {
        opacity: 0.58;
        margin-top: 7px;
        content: "";
        height: 2px;
        background: rgba(122,132,139,0.99);
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
    }

    .mobileiconDiv.set-border a.apple:after {
        left: 19px;
        right: 11px;
    }

    .mobileiconDiv.set-border a:hover:after {
        height: 4px;
    }

    .mobileiconDiv.set-border a:after {
        transition: all 0.3s;
        -moz-transition: all 0.3s;
        -webkit-transition: all 0.3s;
    }

#lblFilterAdCount f {
    float: left;
    margin-right: 8px;
}

.highlighteddropdown {
    color: #292929;
    background: #dff1cd !important;
}

.agency-wrapper select {
    color: #292929;
}


    .agency-wrapper select:disabled {
        color: #888;
        opacity: 0.30;
    }

.mobile-trade .row .form-control.requiredtextbox {
    border: 1px solid red !important;
}

.dealer-search-div .sell-styled-select {
    background: #e2e2e2;
}
/*alert detail partial*/
.alert-details {
    height: 363px;
    overflow-y: scroll;
    float: right;
    margin-top: 37px;
    padding-right: 12px;
    border-bottom: 1px solid #dadada;
}

.alert-details-li {
    border-bottom: 1px solid #dadada;
    height: 30px;
    padding-top: 10px;
    display: none;
}

.alert-details-img {
    margin-right: 12px;
}

.alert-details-text {
    font-family: Consolas;
    font-size: 15px;
}

.middleText {
    color: black;
    float: left;
    margin-top: 22px;
    margin-left: 30px;
}

.tick-text {
    float: right;
    margin-top: 21px;
    margin-right: -10px;
}

    .tick-text td span {
        float: right;
        margin-right: 10px;
        font-size: 11px;
    }

/*.tick-text td {
        line-height: 18px;
    }*/

.counter {
    /*width: 50px;
    height: 50px;*/
    width: 58px;
    height: 58px;
    z-index: 2;
    background: #fff;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 50px;
    position: relative;
    margin: 0 auto;
    left: 0;
    /*top: 3px;*/
    top: 4px;
}

.counter-outer {
    position: relative;
}

    .counter-outer:after {
        content: "";
        height: 1px;
        /*background: #313131;*/
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        z-index: -2;
    }

.loading-line {
    /*width: 57px;
    height: 57px;*/
    width: 65px;
    height: 65px;
    border-radius: 50px;
    background: #fff;
    margin: 0 auto;
}

#lblAlertCount {
    /*background: black;
    padding: 10px 16px;
    border-radius: 50%;*/
    width: 52px;
    height: 52px;
    z-index: 2;
    background: #000;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    line-height: 50px;
    position: relative;
    margin: 0 auto;
    left: 0px;
    top: 3px;
}

.counter-outer .progress-0, .counter-outer .progress-1, .counter-outer .progress-2, .counter-outer .progress-3, .counter-outer .progress-4 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(90deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-5, .counter-outer .progress-6, .counter-outer .progress-7, .counter-outer .progress-8, .counter-outer .progress-9 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(108deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-10, .counter-outer .progress-11, .counter-outer .progress-12, .counter-outer .progress-13, .counter-outer .progress-14 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(126deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-15, .counter-outer .progress-16, .counter-outer .progress-17, .counter-outer .progress-18, .counter-outer .progress-19 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(144deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-20, .counter-outer .progress-21, .counter-outer .progress-22, .counter-outer .progress-23, .counter-outer .progress-24 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(162deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-25, .counter-outer .progress-26, .counter-outer .progress-27, .counter-outer .progress-28, .counter-outer .progress-29 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(180deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-30, .counter-outer .progress-31, .counter-outer .progress-32, .counter-outer .progress-33, .counter-outer .progress-34 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(198deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-35, .counter-outer .progress-36, .counter-outer .progress-37, .counter-outer .progress-38, .counter-outer .progress-39 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(216deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-40, .counter-outer .progress-41, .counter-outer .progress-42, .counter-outer .progress-43, .counter-outer .progress-44 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(234deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-45, .counter-outer .progress-46, .counter-outer .progress-47, .counter-outer .progress-48, .counter-outer .progress-49 {
    background-image: linear-gradient(90deg, #FFFFFF 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(252deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-50, .counter-outer .progress-51, .counter-outer .progress-52, .counter-outer .progress-53, .counter-outer .progress-54 {
    background-image: linear-gradient(-90deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-55, .counter-outer .progress-56, .counter-outer .progress-57, .counter-outer .progress-58, .counter-outer .progress-59 {
    background-image: linear-gradient(-72deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-60, .counter-outer .progress-61, .counter-outer .progress-62, .counter-outer .progress-63, .counter-outer .progress-64 {
    background-image: linear-gradient(-54deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-65, .counter-outer .progress-66, .counter-outer .progress-67, .counter-outer .progress-68, .counter-outer .progress-69 {
    background-image: linear-gradient(-36deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-70, .counter-outer .progress-71, .counter-outer .progress-72, .counter-outer .progress-73, .counter-outer .progress-74 {
    background-image: linear-gradient(-18deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-75, .counter-outer .progress-76, .counter-outer .progress-77, .counter-outer .progress-78, .counter-outer .progress-79 {
    background-image: linear-gradient(0deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-80, .counter-outer .progress-81, .counter-outer .progress-82, .counter-outer .progress-83, .counter-outer .progress-84 {
    background-image: linear-gradient(18deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-85, .counter-outer .progress-86, .counter-outer .progress-87, .counter-outer .progress-88, .counter-outer .progress-89 {
    background-image: linear-gradient(36deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-90, .counter-outer .progress-91, .counter-outer .progress-92, .counter-outer .progress-93, .counter-outer .progress-94 {
    background-image: linear-gradient(54deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-95, .counter-outer .progress-96, .counter-outer .progress-96, .counter-outer .progress-97, .counter-outer .progress-98 {
    background-image: linear-gradient(72deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

.counter-outer .progress-100 {
    background-image: linear-gradient(90deg, #8ce533 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #8ce533 50%, #FFFFFF 50%, #FFFFFF);
}

/* Scrollbar CSS*/
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(218, 218, 218);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(218, 218, 218);
}



/* Captcha CSS*/

#CaptchaInputText {
    width: 53%;
    margin-top: 5px;
}

#CaptchaImage {
    height: 70px;
}


/* Menu CSS Changes */
.top-menu-img {
    width: 40px;
    float: right;
    margin-right: -5px;
    height: auto;
    opacity: 0.6;
    margin-top: 0px;
}

#top-menu-devider {
    border-bottom: 1px solid #dadada;
    display: block;
    margin: 10px -11px 10px 0px;
    width: 100%;
}

.agency-menu-li {
    line-height: 18px;
    width: 94%;
    margin-right: -20px;
}

.agency-menu-li-span {
    margin-right: 0px;
}

.profile-report-div {
    direction: rtl;
    color: #907f6b;
    margin-bottom: -40px;
    background-color: #ffebd2;
    padding: 15px 20px 0 0;
    font-size: 15px;
    height: 40px;
}

.profile-report-div-span1 {
    margin-right: 10px;
}

.profile-report-div-span2 {
    margin-right: 30px;
}


/* sell Page*/
.sell-vehicle-icons {
    float: right;
    margin-top: 15px;
}

.sell-vehicle-car {
    opacity: 0.4;
    width: 60%;
    float: right;
}

.sell-vehicle-bike {
    margin-top: 45px;
    opacity: 0.4;
    width: 60%;
    float: right;
}


/*Dealer Page*/
.dealer-search-div {
    border-bottom: 1px solid #e0e0e0;
    height: 60px;
}

.dealer-search {
    float: right;
    direction: rtl;
    padding-right: 1px;
    font-size: 12px !important;
}

.dealer-search-input {
    padding: 3px 5px 3px 32px !important;
    color: #8a8a8a !important;
    font-weight: normal;
    width: 333px;
    text-align: right;
    height: 32px !important;
    margin-right: 12px !important;
    direction: rtl;
}

.dealer-search-dropdown {
    float: right;
    direction: rtl;
    height: 40px;
    width: 126px;
    line-height: 1;
    text-align: right;
    font-size: 12px !important;
    font-weight: bold;
    color: #5f5f5f;
    margin-right: 12px;
}

.dealer-ad-details {
    float: left;
    direction: rtl;
    width: 152px;
}

.dealer-search-btn {
    top: 10px !important;
    left: -137px !important;
}

#dealervehicle option:nth-child(2) {
    background-image: url(../images/MenuIcons/MENU-agency-MOBILE-min-2.png);
}

#dealervehicle option:nth-child(3) {
    background-image: url(../images/MenuIcons/MENU-agency-MOBILE-min-2.png);
}


.dealaer-vehicle-drop-down {
    width: 126px;
    float: right;
    height: 40px;
    direction: rtl;
    margin-right: 12px;
}

    .dealaer-vehicle-drop-down .dealaer-vehicle-selected a {
        background: #e2e2e2 url(../../4043c8b.html) no-repeat scroll 7px center;
        display: block;
        padding-left: 30px;
        border: 0px;
        width: 100%;
        text-decoration: none;
        color: #5e5e5c;
        box-sizing: border-box;
    }


        .dealaer-vehicle-drop-down .dealaer-vehicle-selected a span {
            height: 30px;
            line-height: 30px;
            cursor: default;
            display: block;
            padding: 5px 10px;
            text-align: right;
        }

            .dealaer-vehicle-drop-down .dealaer-vehicle-selected a span > img {
                margin-top: 5px;
            }

            .dealaer-vehicle-drop-down .dealaer-vehicle-options img, .dealaer-vehicle-drop-down .dealaer-vehicle-selected a span > img {
                max-width: 50px;
                height: auto;
            }

    .dealaer-vehicle-drop-down .dealaer-vehicle-options {
        position: relative;
        z-index: 1 !important;
    }

        .dealaer-vehicle-drop-down .dealaer-vehicle-options ul {
            background: #e2e2e2 none repeat scroll 0 0;
            display: none;
            list-style: none;
            padding: 0px 0px;
            left: 0px;
            top: 40px;
            width: 100%;
        }

    .dealaer-vehicle-drop-down .dealaer-vehicle-selected span.value, .drop-down .options span.value {
        display: none;
    }

    .dealaer-vehicle-drop-down .dealaer-vehicle-options ul li a img {
        position: relative;
        top: 7px;
    }

    .dealaer-vehicle-drop-down .dealaer-vehicle-options ul li a {
        min-height: 40px;
        line-height: 40px;
        box-sizing: border-box;
        padding: 0 5px;
        text-align: right;
        display: block;
        text-decoration: none;
        color: #3e3e3e;
    }

        /*.dealaer-vehicle-drop-down .dealaer-vehicle-options ul li a span {
            float: left;
            width: 50%;
        }*/

        .dealaer-vehicle-drop-down .dealaer-vehicle-options ul li a:hover {
            background: #ededed;
            transition: 0.2s ease;
        }

        @-moz-document url-prefix() {
    #installmentBox .moz-specific {
        margin-left: -15px !important;
    }
}

@media (min-width: 992px) {
    .custom-fu-tran-parent {
        display: table;
        width:70%;
    }

    .custom-fual, .custom-trans {
        display: table-cell;
        width:45%;
    }

    .custom-fual select, .custom-trans select{
        width:100% !important;        
    }

    /*.custom-trans select{
        margin-right:30px !important;
    }*/

    .custom-remove-space{
        width:10%;
        display: table-cell;
    }
}

@media (max-width: 991px) {
    .custom-remove-space {
        width: 0px;
        display: none !important;
    }
}
/************************************************
* custom scroll *
************************************************/

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */
.scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0;
    left: 0;
}

.vscrollerbase {
    width: 5px;
    /*background: url(../images/scroll_top.gif) top repeat-y;*/
    background: none repeat scroll 0 0 #efefef;
    /*left:0  !important;*/
     border: medium none;
}

.vscrollerbar {
    background-image: url(../images/scrollbar.gif);
    /*width: 5px;
    margin: 1px;*/
    width:100%; margin:0;
    /* following is the bit that allows us fixed height scrollbars */
    height: 60px !important;
    /* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
    background-image: url(../images/scrollbar.gif);
    /* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}



/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */

.vscrollerbar, .hscrollerbar {
    /* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
    padding: 0px;
    z-index: 2;
}

/* properties for scroller jog box, just in case */


.toggle-slide {
  overflow: hidden;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.toggle-slide .toggle-on,
.toggle-slide .toggle-off,
.toggle-slide .toggle-blob {
  float: left;
  text-align: center;
}

.toggle-slide .toggle-blob {
  position: relative;
  cursor: hand;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; 
}

.switch-small{width: 81px; height: 23px;}
.switch-big{width: 100px; height: 30px;}
.banner-switch .toggle-slide {border:2px solid #FFF; padding-right: 1px; }
.banner-switch .switch-small {width: 97px; }
.banner-switch .on .toggle-blob {margin-left: -13px !important; }

.Friends-switch .on .toggle-blob {background:url(../../40401f7.html) no-repeat center center #FFF;}
.Friends-switch .toggle-blob {background:url(../../404d703.html) no-repeat center center #FFF;}

/* checkbox
---------------- */
.hidden-checkbox{ display: none;}
.toggle-on{ background: #a61728; text-indent: -5px !important;}
.toggle-slide{border-radius:20px; color: #fff; text-transform: lowercase ;}
.toggle-blob{border-radius: 100%; background: #fff; border: 2px solid #6ba8bb; }
.toggle-off{background: #6ba8bb; text-indent: 5px !important;}
.on .toggle-blob{ border-color:#a61728; }
.switch-big .toggle-on{ background: #6ba8bb; text-indent: -6px !important;}
.switch-big .toggle-blob{ border-color:#a61728;}
.switch-big.on .toggle-blob{ border-color: #6ba8bb;}
.switch-big .toggle-off{background: #a61728; text-indent: 5px !important;}
.flex-direction-nav a {
	overflow: visible !important;
	height: auto !important;
	margin-top: 0px !important;
}
.mobile-agency-list-img-display {
	display: none;
}
.motorcycle-slider-outer{width:750px;padding: 0 30px;margin: 26px 0 0 0;height: 100%;float: left;box-sizing:border-box;}
.motorcycle-slider{position: relative;}
.motorcycle-slider-link{ height: 100%; text-align: right;float: right;margin: 46px 0;}
.motorcycle-slider.owl-carousel .owl-item img{width: 68px;margin: 0 auto 15px;}
.motorcycle-slider li{text-align: center;}
.motorcycle-slider em:before{content: "";position: absolute;width: 34px;height: 2px;background: #000000;top: -12px;left: 50%;margin-left: -17px;}
.motorcycle-slider em{font-size: 16px;line-height: 20px;display: block;color: #383838;padding-bottom: 10px;position: relative;font-style: normal;}
.motorcycle-slider a{display: block;}
.motorcycle-slider a:hover{text-decoration: none;}
.motorcycle-slider a:hover em:before{background: #8ce533;}
.motorcycle-slider .owl-nav .owl-prev img, .motorcycle-slider .owl-nav .owl-next img{width: 30px;height: auto;position: absolute;top: 50%;margin-top: -18px}
.motorcycle-slider .owl-nav .owl-prev img{right: -30px;}
.motorcycle-slider .owl-nav .owl-next img{left: -30px;}
.motorcycle-slider .owl-nav .disabled img{opacity: 0.2;}
.motorcycle-slider .owl-nav .owl-prev a, .motorcycle-slider .owl-nav .owl-next a{display: inline-block;}
.motorcycle-slider-link a{text-decoration: none;color: #8ce533;font-size: 20px;line-height: 24px;}
.motorcycle-slider-link a:hover{color:  #383838;}
.home-banner .home-banner-inner{cursor: default;}
.filterlinks{margin: 18px 0 20px;}
.home-banner{
	height:154px;
    -webkit-tap-highlight-color: transparent;
}
.home-banner-inner{
    position: relative;
    overflow:hidden;
    width:100%;
    float:left;
    height: 100%;
    transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#motorcycleType-slider{
	overflow:hidden;
	opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    width: 100%;
    float: left;
    height: 100%;
}
.banner-link{
    opacity: 0;
    height:100%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.ad-banner.home-banner .motorcycle-slider-outer{width: 100%;}
.ad-banner.home-banner .motorcycle-slider li{border: 0 none !important;float: none !important;padding: 0 !important; text-align: center;width: inherit !important;}
.ad-banner.home-banner .motorcycle-slider.owl-carousel .owl-item img{height: auto;}
.ad-banner.home-banner .motorcycle-slider .owl-nav .owl-prev img, .ad-banner.home-banner .motorcycle-slider .owl-nav .owl-next img{width: 30px;}
.ad-banner.home-banner .motorcycle-slider li:before,.ad-banner.home-banner .motorcycle-slider li:after{display: none;}
.ad-banner.home-banner .banner-link img{width:100%;}
.eventlist ul li.ad-banner.home-banner{padding-right: 0 !important; padding-bottom: 20px !important}
.motorcycle-slider a{float: none !important;display: inline-block;}
.home-banner-inner.hovered .banner-link{ height:0; top:-101%;}
/*.home-banner-inner.hovered{z-index: -1;}*/
.home-banner-inner.hovered #motorcycleType-slider{opacity: 1; visibility: visible;}


@media (min-width: 992px) {

	/*.home-banner-inner:hover .banner-link{ height:0; top:-100%;}
	.home-banner-inner:hover #motorcycleType-slider{height:100%; top:25px; opacity:1}*/

    /*f{
        width: 100%;
        text-align: right;
        }*/

        .motorcycleSellTopTitle {
        	line-height: 20px;
        	margin: 0px 0px 20px 0px;
        	direction: rtl;
        }

        .hamburger-icon {
        	display: none;
        }

        #nav :hover ul.sub {
        	right: 1px;
        	top: 31px;
        	background-color: #ebebeb;
        	padding: 0px;
        	width: 180px;
        	height: auto;
        	z-index: 300;
        	border-bottom: 4px solid #dadada;
        	border-top: none;
        }

        #nav li:hover {
        	position: relative;
        	z-index: 200;
        }

        #nav a:hover {
        	position: relative;
        	white-space: normal;
        	z-index: 200;
        }

        #nav :hover ul.sub li {
        	display: block;
        	position: relative;
        	text-align: right;
        	float: left;
        	width: 180px;
        	font-weight: normal;
        }

        #nav :hover ul.sub li a {
        	display: block;
        	font-size: 13px;
        	text-align: right;
        	padding: 8px 15px;
        	color: #333;
        	text-decoration: none;
        }

        header .logo .mob-logo {
        	display: none;
        }

        .mob-footer {
        	display: none;
        }

        .topicPages .paragraph p {
        	padding-right: 60px;
        }

        .inputbtn2.large {
        	width: 360px !important;
        }

        .visible-xs {
        	display: none !important;
        }

        .filter-wrapper {
        	display: none;
        }

        .login-mob {
        	display: none;
        }

        .agency-detail-info-header {
        	display: none;
        }

        .product-detail .agency-img {
        	margin: 0px;
        }

        .mob-model-list {
        	display: none !important;
        }

        .tooltip {
        	overflow: visible;
        }

        .popup .tooltip span {
        	right: 11px;
        }

        .popup .tooltip span.popup-arrow {
        	right: -10px;
        }

        .popup .tooltip {
        	padding: 0px 40px;
        }

        .inputbtn2.large {
        	width: 100% !important;
        }

        .numeric-textbox {
        	border: #e8e8e8 1px solid;
        }

        .research-new-brand-div .research-new-collapse {
        	width: 15px;
        	height: 15px;
        	display: block;
        }

        .research-new-expand > img, .research-new-collapse > img {
        	width: 100%;
        	height: 100%;
        }

        .pop-btns .inputbtn1, .pop-btns .inputbtn2 {
        	width: 160px !important;
        }

        .photo img {
        	height: 100px !important;
        	width: 150px;
        }

        .agency-page-mob-title .detail .clearfix .price {
        	width: auto;
        }

        .search-new-page .eventlist ul li .detail .price {
        	width: auto;
        }

        .web-milage-div {
        	display: none;
        }

        .scraper-report-form {
        	width: 80% !important;
        }

        .scraper-report-form label {
        	margin-bottom: 10px !important;
        	text-wrap: avoid !important;
        }

        .scraper-report-form textarea {
        	resize: none;
        	width: 300px;
        }

        .scraper-report-form input[type=checkbox] {
        	font-family: fontAwesome !important;
        }
    }

    @media (max-width: 991px) {
    	.motorcycleSellTopTitle {
    		line-height: 20px;
    		margin: 0px 0px 20px 0px;
    		direction: rtl;
    		margin-right: 2.9%;
    	}

    	.dealaer-vehicle-drop-down {
    		width: 40%;
    		float: none !important;
    		height: 40px;
    		direction: rtl;
    		margin-right: 12px;
    		padding-bottom: 10px;
    	}

    	.eventlist ul li.alert-div-li {
    		padding-right: 0 !important;
    		padding-bottom: 0 !important;
    		margin-bottom: 20px;
    	}

    	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-content-middle {
    		padding-left: 15px;
    		width: 60%;
    		line-height: 16px;
    		margin-top: 20px;
    	}

    	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-content {
    		width: 30%;
    		padding-left: 0 !important;
    		float: right;
    		/*line-height: 16px;*/
            line-height:22px;
    		margin-top: 20px;
    		text-align: right;
    		padding-right: 15px;
    	}

    	.search-new-page .eventlist ul li .ad-details-lastdiv {
    		height: auto !important;
    		float: left;
    		padding: 0 10px;
    		box-sizing: border-box;
    	}

    	.alert-panel-outer {
    		float: left;
    		width: 100%;
    		margin-top: 20px !important;
    		box-sizing: border-box;
    		padding: 9px 20px 6px 20px !important;
    		text-align: center;
    	}

    	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-button {
    		width: 100%;
    		float: left;
    		padding: 20px 0;
    	}

    	.search-new-page .eventlist ul li .ad-details-lastdiv f {
    		width: 100%;
    		margin-top: 5px;
    		font-size: 14px;
    		line-height: 16px;
    	}

    	.eventlist ul li.alert-div-li:after {
    		display: none;
    	}

    	.eventlist ul li.alert-div-li:before {
    		left: 0;
    		right: 0;
    	}

    	.top-menu-img {
    		width: 40px;
    		float: right;
    		margin-right: 8px;
    		height: auto;
    		opacity: 0.6;
    		margin-top: -3px;
    	}

    	.info-top-adclass {
    		font-size: 16px;
    	}

    	.text-right-custom-1 {
    		text-align: right !important;
    	}

    	.text-right-custom-2 {
    		text-align: center !important;
    	}

    	.text-right-custom-3 {
    		text-align: left !important;
    	}

    	.profileblock .profile-mobleft {
    		display: block !important;
    	}

    	.dealer-search-div .sell-styled-select {
    		background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2 !important;
    	}

    	.mob-count-label {
    		display: inline-block;
    		float: right;
    		font-size: 14px;
    		line-height: 28px;
    		padding: 0 5px;
    	}

    	.alignleft-mobile {
    		float: right;
    		width: auto;
    	}

    	.align-row {
    		width: 100%;
    	}

    	.search-new-page .eventlist ul li .detail .provice {
    		opacity: 1;
    	}
    	/*.search-new-page .eventlist ul li .detail .shortdesc{opacity:1;}*/
    	.barter .formblock label {
    		line-height: normal !important;
    	}

    	.mobile-agency-list-img-hide {
    		display: none !important;
    	}

    	.mobile-agency-list-img-display {
    		display: block !important;
    	}

    /*.eventlist ul li{display: none;}
    .all-tabs-content li{display:none} */
    input[type="text"], input[type="submit"], input[type="button"], input[type="password"], input[type="number"], input[type="file"], input[type="tel"], textarea, select {
    	-webkit-appearance: none;
    }
    /************************General*********************/
    .pull-left {
    	float: left !important;
    }

    .pull-right {
    	float: right !important;
    }

    .clearfix:after {
    	visibility: hidden;
    	display: block;
    	font-size: 0;
    	content: " ";
    	clear: both;
    	height: 0;
    }

    .clearfix {
    	display: inline-block;
    }

    .clearfix {
    	display: block;
    }

    .border0 {
    	border: 0px solid transparent !important;
    }

    .border1:after {
    	content: "";
    	border-bottom: 1px solid #dadada !important;
    	width: 100%;
    }
    /************************#Home page **********************/

    .TabbedPanels2 {
    	position: static !important;
    }

    .full-layout {
    	width: 100% !important;
    	padding: 0 !important;
    }

    .full-layout .brand-list-mob-footer {
    	border-top: 0;
    	padding: 0;
    }

    .full-layout > ul > li {
    	width: 33.33%;
    	float: right !important;
    }

    .close-model-list.inner-brand-content {
    	display: none;
    }

    .home-model-list-new.brand-model-ul-home li {
    	position: relative;
    	z-index: 1;
    	padding: 5px 0;
    }

    .show-filter header {
    	position: fixed;
    	left: 0;
    	right: 0;
    	background: #f4f4f4;
    	z-index: 3;
    }

    .show-filter .filter-ico-outer {
    	display: none;
    }

    .show-filter .filter-wrapper .filter-ico-outer {
    	display: block;
    }

    .filter-wrapper .agency-wrapper:last-child {
    	margin-bottom: 82px !important;
    }

    #home-content a img {
    	width: 100%;
    	height: auto;
    }

    .setpadding {
    	padding: 0 24px !important;
    }

    .numeric-textbox {
    	width: 94% !important;
    	border: #e8e8e8 1px solid;
    	padding-left: 5px;
    	box-sizing: border-box;
    	padding-left: 10px;
    	color: #5F6366;
    	margin: 0px;
    	border-radius: 0;
    	padding-right: 5px;
    }

    .numeric-textbox:focus {
    	outline: none;
    }

    .hamburger-icon, .hamburger-icon:before, .hamburger-icon:after, .hamburger-icon span, .navigation {
    	transition: all 0.3s;
    	-o-transition: all 0.3s;
    	-ms-transition: all 0.3s;
    	-moz-transition: all 0.3s;
    	-webkit-transition: all 0.3s;
    }

    .filter-btn li a {
    	transition: all 0.1s;
    	-o-transition: all 0.1s;
    	-ms-transition: all 0.1s;
    	-moz-transition: all 0.1s;
    	-webkit-transition: all 0.1s;
    }

    html.open-menu, .open-menu body {
    	overflow-y: hidden;
    }

    header {
    	height: 60px !important;
    	position: relative;
    	border-bottom-color: transparent;
    	padding: 0 0 0 24px;
    }

    header:after {
    	content: "";
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	left: 0px;
    	background: #f4f4f4;
    	width: 100%;
    }

    header:before {
    	content: "";
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	right: 21px;
    	background: #f4f4f4;
    	width: 100%;
    }

    .TabbedPanels2 .TabbedPanelsTabGroup {
    	width: 20% !important;
    	padding: 0px 24px 0px 0 !important;
    }

    .TabbedPanels2 .TabbedPanelsContentGroup {
    	width: 60% !important;
    	margin: 0 auto;
    	padding: 14px 0 7px 24px !important;
    }

    .brand-list-mob-footer {
    	border-top: 1px solid #b2b2b2;
    	padding: 6px 0px;
    	text-align: left;
    	font-size: 12px;
    	color: #b3b3b3;
    	padding: 5px 24px;
    	direction: initial;
    	margin-bottom: 10px;
    	left: 0;
    	right: 0;
        z-index: 2;
        background: #fff;
    }

    #home-content {
    	width: auto;
    }

    .TabbedPanels2 .TabbedPanelsTab {
    	width: 100% !important;
    	height: auto !important;
    	position: static !important;
    }

    .home-brand-list {
    	width: 100% !important;
    	height: auto !important;
    }

    .inner-brand-content {
    	position: relative;
    }

    .inner-brand-content ul:after {
    	content: "";
    	position: absolute;
    	top: 100%;
    	left: 0;
    	right: 0;
    	height: 118%;
    	background: #fff;
    }

    .brand-list-footer {
    	position: absolute;
    	top: 118%;
    	width: 100%;
    	box-sizing: border-box;
    }

    .XTX-CLASS-Module {
    	width: 100% !important;
    	margin: 0 auto;
    	box-sizing: border-box;
    }

    #wrapper {
    	width: 100% !important;
    	box-sizing: border-box;
    	padding-bottom: 10px;
    }

    .hamburger-icon {
    	display: block;
    	position: absolute;
    	top: 23px;
    	right: 24px;
    	width: 25px;
    	height: 19px;
    	z-index: 1003;
    }

    .hamburger-icon span {
    	height: 3px;
    	background: #4c4c4c;
    	position: absolute;
    	top: 8px;
    	left: 0;
    	right: 0;
    }

    .hamburger-icon:before {
    	content: "";
    	;
    	height: 3px;
    	background: #4c4c4c;
    	position: absolute;
    	top: 0;
    	right: 0;
    	left: 0;
    }

    .hamburger-icon:after {
    	content: "";
    	;
    	height: 3px;
    	background: #4c4c4c;
    	position: absolute;
    	bottom: 0;
    	right: 0;
    	left: 0;
    }

    #nav li.top {
    	display: block;
    }

    #nav li.top.active-link {
    	position: relative;
    	padding-bottom: 24px;
    }

    #nav li.top.active-link .login-mob.nav_link {
    	margin-bottom: -24px;
    }

    #nav li.top.active-link .logout-mob.nav_link {
    	margin-bottom: -24px;
    }

    #nav li.top.active-link .sub:after {
    	content: "";
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	height: 1px;
    	background: #b9d59e;
    }

    .navigation {
    	position: fixed;
    	top: 0;
    	bottom: 0;
    	right: -240px;
    	width: 240px;
    	height: auto;
    	background: #343434;
    	z-index: 999999;
    	height: 100%;
    	padding-bottom: 110px;
    	box-sizing: border-box;
    }

    .navigation:before {
    	content: "";
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	background: #1b1b1b;
    	min-height: 75px;
    }
    /*	#nav:before{background: #1b1b1b;content:"";top:0;right:0;left:0;position: absolute;margin:-80px 0px;height:70px;}*/
    #nav {
    	margin: 80px 0 0;
    	position: relative;
    	padding: 0 24px;
    	max-height: 90%;
    	overflow: auto;
    }

    .open-menu .hamburger-icon {
    	position: fixed;
    	right: 24px;
    	z-index: 9999999;
    }

    .open-menu .hamburger-icon span {
    	background: #8be433;
    }

    .open-menu .hamburger-icon:before {
    	background: #8be433;
    }

    .open-menu .hamburger-icon:after {
    	background: #8be433;
    }

    .open-menu .navigation {
    	right: 0;
    }

    .open-menu .content-open .navigation {
    	z-index: 999999;
    }

    .open-menu .content-open .hamburger-icon {
    	z-index: 9999999;
    }

    #nav li:hover a.nav_link, #nav a.nav_link:hover {
    	background: transparent;
    	color: #fff;
    }

    #nav ul.sub {
    	background: transparent;
    	border: 1px solid transparent !important;
    }

    #nav li.active-link a.nav_link {
    	border-color: transparent;
    }

    #nav li.active-link .sub {
    	display: block !important;
    }

    .sub-menu-ul-li a {
    	color: #a9a6a6;
    	z-index: 9999;
    	font-size: 13px;
    	/*line-height: 17px;*/
    	line-height: 10px;
    }

    .sub-menu-ul-li a:hover {
    	text-decoration: none;
    }

    .TabbedPanelsContentGroup {
    	padding-right: 10px !important;
    }

    #nav li.active a.nav_link, #nav a.nav_link.active {
    	background: none;
    	color: #fff;
    }

    .TabbedPanelsContentGroup {
    	overflow-x: hidden;
    }

    header .logo {
    	margin: 22px 0 0;
    	z-index: 1;
    	position: absolute;
    }

    #nav li a.nav_link {
    	float: none;
    	border-bottom: 1px solid #b9d59e;
    	padding: 13px 0px 8px;
    	color: #fff;
    	font-size: 17px;
    	line-height: 21px;
    	height: 27px;
    }

    #nav ul.sub li a {
    	color: #a9a6a6;
    	background: transparent !important;
    	font-size: 15px;
    	display: block;
    	padding: 10px 0;
    }

    .open-menu #wrapper::after {
    	background: rgba(255,255,255,0.82);
    	z-index: 10001;
    	content: "";
    	height: 100%;
    	width: 100%;
    	top: 0;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	position: fixed;
    }

    #nav ul.sub {
    	position: static;
    	width: 100%;
    	height: 100%;
    	margin: 0 10px 0;
    	display: none;
    }

    .home-content img {
    	width: 100% !important;
    }

    .XTX-CLASS-Meter {
    	width: 180px !important;
    	height: 180px !important;
    	left: 0px !important;
    	top: 112px !important;
    	right: 0;
    	text-align: center;
    	margin: 0 auto;
    }

    ul.active {
    	display: block;
    }

    .slider-outer {
    	width: 100%;
    }

    .leftpanel {
    	width: 100% !important;
    	float: left;
    }

    .rightpanel {
    	width: 100% !important;
    	float: right;
    }

    header .logo .mob-logo {
    	width: 85px;
    	height: 18px;
    }

    header .logo .desktop-logo {
    	display: none;
    }

    header .login {
    	margin-left: 10px;
    	vertical-align: 0px;
    	font-size: 10px;
    	display: none;
    }

    .login-mob {
    	color: #fff;
    	font-size: 17px;
    	line-height: 21px;
    	padding: 22px 24px;
    	display: inline-block;
    }

    .login-mob:hover {
    	text-decoration: none;
    	color: #fff;
    }

    .logout-mob {
    	border: 0px !important;
    }

    .TabbedPanels2 .TabbedPanelsTab a {
    	line-height: 74px !important;
    	height: auto !important;
    	font-size: 12px !important;
    }

    .home-brand-list, .home-model-list-new {
    	-webkit-column-count: inherit;
    	-o-column-count: inherit;
    	-ms-column-count: inherit;
    	-moz-column-count: inherit;
    	column-count: inherit;
    	height: auto;
    	padding: 24px 24px !important;
    	box-sizing: border-box;
    	border-top: 1px solid #b4b4b4;
    }

    .pricecol {
    	margin: 0 0 20px !important;
    }

    .TabbedPanels2 .TabbedPanelsTab .cross {
    	top: 4px !important;
    	left: 10px !important;
    	display: block;
    	z-index: 1001 !important;
    }

    .TabbedPanels2 .TabbedPanelsContent {
    	right: 0;
    	top: 71px !important;
    	position: absolute;
    	margin-top: 48px;
    	padding: 24px;
    	box-sizing: border-box;
    	width: 100% !important;
        z-index: 2;
        height: 0 !important; /*overflow:hidden;display: none !important;*/
    }

    .TabbedPanelsContent {
    	height: 100% !important;
    	width: 100% !important;
    	background: rgb(255, 255, 255);
    }
    /*.TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible{ right:0; background: #fff;bottom:0; z-index: 9999;direction:rtl;  height:auto;display: block !important;}*/
    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected a {
    	line-height: 32px !important;
    	font-size: 14px !important;
    }

    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected a.cross {
    	padding: 10px 18px;
    	line-height: 25px !important;
    	margin: -6px 0 0 0;
    	height: 12px;
    	width: 12px;
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible.overflow-tabs {
    	overflow: visible;
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible:before {
    	content: "";
    	position: absolute;
    	top: -40px;
    	left: 0;
    	background: #fff;
    	height: 39px;
    	width: 100%;
    }

    .TabbedPanels2 .TabbedPanelsTab.TabbedPanelsTabSelected {
    	position: absolute !important;
    	top: 70px;
    	right: 0;
    	height: 30px !important;
    	width: 100%;
    	border: 0px !important;
    }

    .tabcol li a span {
    	padding: 0px 3px 0px 0px;
    }

    .TabbedPanelsContent.TabbedPanelsContentVisible.close-home-model .home-model-list-new {
    	right: -100% !important;
    }

    .close-home-model .home-model-list-old {
    	right: -100% !important;
    }

    .tabcol li {
    	width: 100%;
    }

    .tabcol.home-brand-list li {
    	width: 33.33%;
    	float: left;
    }

    .TabbedPanelsContent:first-child {
    	left: auto !important;
    	position: static !important;
    	margin: 0 !important;
    	padding: 0 !important;
    	right: auto !important;
    	z-index: 9 !important;
    }

    .XTX-CLASS-Meter .XTX-CLASS-Bullet {
    	width: 11px !important;
    	height: 11px !important;
    	margin-top: -40px !important;
    	margin-left: -24px !important;
    }

    .XTX-CLASS-Meter img {
    	margin: 1px 0 0 1px;
    	width: 180px !important;
    	height: 180px !important;
    	margin-top: 3px;
    }

    #XTX-ID-Loading {
    	width: 100% !important;
    	margin: 0 auto;
    }

    #XTX-ID-Viewport {
    	width: 100% !important;
    	margin: 0 auto;
    }

    #XTX-ID-Counter {
    	top: 475px !important;
    	left: 0 !important;
    	right: 0;
    	margin: 0 auto;
    	width: 160px !important;
    	height: 41px !important;
    	zoom: 70%;
    	-moz-transform: scale(2);
    }
    /*.XTX-CLASS-Digit img{width:20px !important;}*/
    /*	.XTX-CLASS-CounterTitle{width: 105px !important;height:auto !important;}*/
    /*.XTX-CLASS-Digit{width: 20px !important;    height: 30px!important;margin-top:20px !important;}*/
    .XTX-CLASS-Module h3 {
    	top: 26px !important;
    	left: 0px !important;
    	width: 100% !important;
    	text-align: center;
    	font-size: 15px !important;
    	line-height: 18px;
    }

    .XTX-CLASS-Module p {
    	top: 45px !important;
    	left: 0px !important;
    	width: 100% !important;
    	text-align: center;
    	font-size: 11px !important;
    	line-height: 17px !important;
    }

    #XTXPRICE img {
    	width: 210px !important;
    	height: 210px !important;
    	margin-top: -12px !important;
    	margin-left: -14px !important;
    }

    .home-model-list {
    	background: #fff;
    	top: 0px !important;
    	padding: 24px 20px;
    	position: absolute;
    	bottom: 0;
    	height: 425px;
    	right: -100%;
    	height: 750px;
    }

    .home-model-list-new {
    	width: 100% !important;
    	box-sizing: border-box;
    }

    .TabbedPanelsContent .home-model-list-new {
    	right: -100% !important;
    	z-index: 1000 !important;
    }
    /*	.content-open .TabbedPanels2 .TabbedPanelsContent{height:0 !important;right:0;overflow:hidden;}*/
    .content-open .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible {
    	visibility: visible;
    	height: 100% !important;
    	overflow: visible;
    	opacity: 1 !important;
    }

    .TabbedPanels2 .TabbedPanelsContent.TabbedPanelsContentVisible .home-model-list-new {
    	right: 0% !important;
    	z-index: 1000 !important;
    	top: 0 !important;
    	bottom: 0 !important;
    	box-sizing: border-box;
    	padding-top: 40px !important;
    }

    .home-model-list-old {
    	position: absolute !important;
    	left: 0 !important;
    	z-index: 1001 !important;
    	right: 50% !important;
    	z-index: 1001 !important;
    	top: 1px !important;
    	box-sizing: border-box;
    	width: auto !important;
    	height: auto !important;
    	padding: 10px 24px;
    }

    .close-list .home-model-list {
    	top: 500px !important;
    }

    .bmcgrp ul li {
    	margin: 0 auto !important;
    	width: 47%;
    	padding: 20px 4px;
    }

    .bmcgrp ul li img {
    	width: 70% !important;
    }

    .bmcgrp ul.home-specialCase-list li {
    	width: 100%;
    }

    .bmcgrp ul.home-specialCase-list li img {
    	width: 30% !important;
    }

    .TabbedPanelsContent .pricecol li {
    	width: 100%;
    }

    .TabbedPanelsContent .pricecol {
    	width: 50%;
    	box-sizing: border-box;
    }

    .bmcgrpnw ul {
    	width: 100%;
    	margin: 0 auto;
    }

    .home-bodytype-list li img {
    	width: 100%;
    }

    .home-specialCase-list li img {
    	width: 100%;
    }

    .bmcgrp {
    	background: #fff;
    	border-top: 1px solid #b4b4b4;
    	bottom: 0;
    	;
    	padding: 24px;
    	box-sizing: border-box;
    	direction: rtl;
    	height: 100%;
    }

    .TabbedPanelsContentVisible .bmcgrp {
    	left: 0;
    }

    .price-col-outer {
    	background: #fff;
    	border-top: 1px solid #b4b4b4;
    	bottom: 0;
    	padding: 24px;
    	box-sizing: border-box;
    	direction: rtl;
    	height: 100%;
    }

    .TabbedPanelsContentVisible .price-col-outer {
    	left: 0;
    }

    .bmcgrpnw {
    	background: #fff;
    	border-top: 1px solid #b4b4b4;
    	bottom: 0;
    	padding: 24px;
    	box-sizing: border-box;
    	direction: rtl;
    }

    .TabbedPanelsContentVisible .bmcgrpnw {
    	left: 0;
    }

    .research-banner {
    	background: #fff;
    	border-top: 1px solid #b4b4b4;
    	bottom: 0;
    	padding: 24px;
    	box-sizing: border-box;
    	direction: rtl;
    	height: 100%;
    }

    .TabbedPanelsContentVisible .research-banner {
    	left: 0;
    }

    .research-banner .pbleft img {
    	height: auto;
    	width: 70%;
    }

    .research-banner .pbright {
    	margin: 0px;
    	max-width: inherit;
    }

    .price-banner .pbleft img {
    	height: auto;
    	width: 70%;
    }

    .price-banner .pbright {
    	margin: 0px;
    	max-width: inherit;
    }

    .price-banner {
    	background: #fff;
    	border-top: 1px solid #b4b4b4;
    	bottom: 0;
    	padding: 24px;
    	box-sizing: border-box;
    	direction: rtl;
    	height: 100%;
    }

    .pricecol li a {
    	font-size: 12px;
    	line-height: 16px;
    }

    .TabbedPanelsContentVisible .price-banner {
    	left: 0;
    }

    .pbleft {
    	float: none;
    	display: block;
    	padding: 0px;
    	max-width: 250px;
    	margin: 0 auto;
    }

    .pbleft img {
    	width: 100%;
    }

    .pbright {
    	float: none;
    	display: block;
    	padding: 0px;
    	margin: -80px auto 0 auto;
    	max-width: 240px;
    }

    .pbright h3 {
    	font-size: 24px;
    	line-height: 17px;
    	margin-bottom: 5px !important;
    }

    .pbright p {
    	font-size: 14px;
    	line-height: 30px;
    }

    .price-banner .btn_link, .research-banner .btn_link {
    	margin: 0px;
    }

    .TabbedPanelsTabSelected .expand-list {
    	position: absolute;
    	top: 2px;
    	right: 28px;
    	background: #fff !important;
    	min-width: 50px;
    	font-size: 13px !important;
    	line-height: 17px !important;
    	z-index: 99999;
    }

    .TabbedPanels2 .TabbedPanelsTabSelected.TabbedPanelsTab {
    	border-color: transparent !important;
    	width: 100% !important;
    	background: #fff;
    	height: 37px !important;
    }

    .mob-footer {
    	position: absolute;
    	left: 24px;
    	right: 24px;
    	bottom: 20px;
    	border-top: 1px solid #ababab;
    	padding-top: 14px;
    	z-index: 10000;
    }

    .mob-footer:before {
    	content: "";
    	background: #343434;
    	position: absolute;
    	left: 0;
    	right: 0;
    	height: 39px;
    	top: 0;
    }

    .mob-footer-logo {
    	width: 28px;
    	height: 22px;
    	float: right;
    	position: relative;
    }

    .mob-footer-logo a {
    	display: block;
    }

    .mob-footer-logo a img {
    	width: 100%;
    }

    .mob-copyright-text {
    	width: 40%;
    	float: left;
    	direction: ltr;
    	position: relative;
    	top: 4px;
    }

    .mob-copyright-text p {
    	display: block;
    	color: #b8b8b8;
    	line-height: 21px;
    	font-size: 8px;
    	float: right;
    }

    .mob-copyright-text p span {
    	display: block;
    	line-height: 12px;
    }

    #XTXBULLET0 {
    	margin-top: -65px !important;
    	margin-left: -30px !important;
    }

    #XTXBULLET1 {
    	margin-top: -81px !important;
    	margin-left: -37px !important;
    }

    #XTXBULLET2 {
    	margin-top: -44px !important;
    	margin-left: -51px !important;
    }

    #XTXBULLET3 {
    	margin-top: -88px !important;
    	margin-left: -66px !important;
    }

    #XTXBULLET4 {
    	margin-top: -60px !important;
    	margin-left: -73px !important;
    }

    #XTXBULLET5 {
    	margin-top: -68px !important;
    	margin-left: -91px !important;
    }

    #XTXBULLET6 {
    	margin-top: -53px !important;
    	margin-left: -96px !important;
    }

    footer {
    	padding: 5px 24px;
    }

    #content {
    	padding: 0px !important;
    }

    .home-brand-list li {
    	padding-bottom: 30px;
    }

    .content-open footer {
    	display: none;
    }

    #nav li a.nav_link.login-mob {
    	border: 0;
    }

    #nav li a.nav_link.logout-mob {
    	position: relative;
    }

    #nav li a.nav_link.logout-mob:before {
    	content: "";
    	position: absolute;
    	left: 0;
    	right: 0;
    	background: #b9d59e;
    	height: 1px;
    	top: 0;
    }

    /*************************Contact Page******************/
    .agency-page-h1-section {
    	display: none;
    }

    .agency-page-h1-section.agency-page-mob-title {
    	display: block;
    	border: 0px;
    	margin-bottom: 0;
    	height: auto;
    }

    .agency-page-h1-section.agency-page-mob-title .h1-title-div-section {
    	width: 100%;
    	height: auto;
    	padding: 0 24px;
    	box-sizing: border-box;
    	font-size: 18px;
    	line-height: 22px;
    	margin-top: 10px;
    	margin-bottom: -10px;
    }

    .agency-page-h1-section.agency-page-mob-title .h1-title-div-section span {
    	float: left;
    }

    .agency-page-h1-section.agency-page-mob-title .h1-title-div-section h1 {
    	float: right;
    	font-size: 18px;
    	line-height: 22px;
    	color: #8be433;
    	margin-right: 0;
    }

    .dvRight {
    	width: 100%;
    }

    .topicPages .paragraph {
    	width: 100%;
    }

    .topicPages .dvContentRight {
    	width: 100%;
    }

    .custom-fld {
    	width: 85%;
    }

    .frmlogin .field-validation-error {
    	right: auto !important;
    }

    .custom-fld {
    	resize: none;
    	box-sizing: border-box;
    	width: 94%;
    }

    .dvContentMiddle {
    	display: none;
    }

    .topicPages .dvContentLeft {
    	width: 100%; /* border-top: 1px solid #ababab;	*/
    	margin: 20px 0;
    	padding: 22px 0;
    }

    .formarea {
    	padding: 0 24px !important;
    	box-sizing: border-box;
    }

    input[type=text], input[type=password] {
    	height: 35px !important;
    	padding: 0 10px !important;
    }

    .top-title-div {
    	margin: 0px !important;
    }

    .top-title-div .top-main-title {
    	margin: 0px !important;
    }

    .mob-below-contact {
    	position: relative;
    }

    .mob-below-contact:after {
    	content: "	";
    	position: absolute;
    	top: 0;
    	right: -24px;
    	left: -24px;
    	background: #b4b4b4;
    	height: 1px;
    }

    .topicPages {
    	position: relative !important;
    }

    .contactMedia .title {
    	margin: 4px 0 0 8px;
    	width: 60px;
    }

    .formblock {
    	overflow: inherit;
    }

    .topicPages .mobile-contact-detail .field-validation-error {
    	position: relative;
    	margin-right: 0;
    	right: 0;
    	top: 0;
    	vertical-align: top;
    }

    .dvContentRight.mobile-contact-detail .inputbtn2.large {
    	float: right;
    	width: 94% !important;
    }

    .dvContentLeft.mob-below-contact {
    	margin-bottom: 0;
    	padding-bottom: 0;
    }
    /************************Mobile Bama*********************/
    table tr td {
    	width: 100% !important;
    	display: block !important;
    	box-sizing: border-box;
    }

    table tr td p {
    	direction: rtl;
    }

    .mobile-content {
    	padding: 0 24px;
    	margin-top: 35px;
    }

    .mobile-content .top-title-div {
    	padding-bottom: 10px;
    }

    .mobile-content .mobileiconDiv {
    	width: 33.33%;
    	box-sizing: border-box;
    	padding-left: 15px;
    }

    .mobile-content .mobileiconDiv img {
    	width: 100%;
    	max-width: 170px;
    }

    .mobile-logo {
    	margin: 0 !important;
    }

    /************************Login & Register*********************/
    .dvLeft {
    	width: 100%;
    }

    .formarea .formblock .dvLeft .form-horizontal .dvContentRight .custom-fld {
    	width: 94%;
    }

    .frmlogin .dvContentRight {
    	width: 100%;
    }

    .dvContentRight .inputbtn2.large {
    	width: 94% !important;
    	float: right;
    }

    .dvContentRight .inputbtn2.large2 {
    	float: none !important;
    	margin-bottom: 10px;
    	width: 94% !important;
    }

    .frmlogin .customlist {
    	width: 94% !important;
    }

    .customlist {
    	font-size: 13px !important;
    }

    .frmlogin .dvContentLeft {
    	width: 100% !important;
    }

    .frmlogin .formblock label {
    	width: 80% !important;
    }
    /************************Terms*********************/
    .topicPages .media ul {
    	margin-right: 14px;
    }

    .topicPages .media li {
    	padding: 0px !important;
    }

    .topicPages .quote-box {
    	width: 100%;
    	box-sizing: border-box;
    	display: none;
    }
    /************************Car Sell*********************/
    .dvRight {
    	padding: 24px 0 !important;
    }

    .sell-styled-select {
    	width: 94%;
    }

    .insert-new-ad-page .customlist {
    	width: 100%;
    }

    .insert-new-ad-page .txtfldsm {
    	width: 67%;
    }

    .insert-new-ad-page .textarea {
    	width: 75%;
    	resize: none;
    	box-sizing: border-box;
    }

    .fileup {
    	width: 94% !important;
    	box-sizing: border-box;
    }

    .formblock .textarea {
    	padding: 5px 10px;
    }

    .uploadbox {
    	width: 94% !important;
    	box-sizing: border-box;
    }

    .insert-new-ad-page .dvRight {
    	padding: 24px !important;
    	box-sizing: border-box;
    }

    #frmInsertNewAd .formarea .formbtn .inputbtn2 {
    	width: 94%;
    	margin-bottom: -50px;
    }
    /********************car search page**********************/
    .flexslider {
    	border: 0px !important;
    	margin-bottom: 0 !important;
    }

    .flexslider .slides img {
    	width: 100% !important;
    }

    .flex-direction-nav a {
    	overflow: visible !important;
    }

    .flex-control-nav.flex-control-paging {
    	display: none;
    }

    .flex-direction-nav a:before {
    	text-shadow: none !important;
    	font-size: 20px !important;
    }

    .searcharea table {
    	display: none;
    }

    .eventlist {
    	padding: 15px 20px;
    	margin: 0px !important;
    }

    .tag img {
    	width: 100%;
    	height: auto;
    	max-width: 40px;
    	float: left;
    }

    .eventlist ul li .tag {
    	width: 8%;
    }

    .eventlist ul li {
    	box-sizing: border-box;
    	padding-bottom: 29.28%;
    	padding-left: 0 !important;
    	padding-right: 55%;
    	padding-top: 20px !important;
    	position: relative;
    	overflow: visible;
    	border: 0px;
    	float: left;
    	width: 100%;
    }

    .eventlist.newstyle ul li {
    	float: left;
    	width: 100%;
    }

    .eventlist ul li:after {
    	content: "";
    	background: #e0e0e0;
    	width: 100%;
    	top: 0;
    	position: absolute;
    	height: 1px;
    }

    .eventlist ul li:before {
    	content: "";
    	background: #e0e0e0;
    	width: 100%;
    	top: 0;
    	position: absolute;
    	height: 1px;
    	left: 0;
    }

    .search-new-page .photo img {
    	width: 100% !important;
    	height: auto;
    }

    .photo a {
    	display: block;
    	width: 95%;
    	min-width: 80px;
    	height: auto;
    	background-color: #EFEFEF;
    	position: relative;
    	float: right;
    	overflow: hidden;
    }

    .photo img {
    	width: 100% !important;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: auto !important;
    }

    .eventlist ul li .photo {
    	width: 50% !important;
    	height: 50% !important;
    	margin-left: 12px;
    	position: absolute;
    	right: 0;
    }

    .eventlist ul li .detail {
    	width: 100%;
    }

    .eventlist ul li .detail p {
    	line-height: 20px;
    }

    .eventlist ul li .cost {
    	width: 100%;
    	bottom: 14px;
    	font-size: 14px;
    	line-height: 15px;
    }

    p.cost {
    	display: inline-block;
    	font-size: 11px;
    }

    .symbole img {
    	width: 100%;
    	max-width: 40px;
    	float: left;
    	height: auto;
    }

    .eventlist ul li .symbole {
    	bottom: 14px;
    	left: auto;
    	right: 50%;
    	top: auto;
    	width: 6%;
    }

    .eventlist ul li {
    	position: relative;
    }

    .search-new-page .eventlist ul li .detail h2 {
    	margin: 0px 0 12px;
    }

    .search-new-page .eventlist ul li .detail h2 a {
    	text-overflow: ellipsis;
    	overflow: hidden;
    	white-space: nowrap;
    	width: 300px;
    	line-height: 20px;
    }

    .year-label.visible-xs {
    	display: inline-block !important;
    	font-size: 13px;
    	margin-left: 5px;
    	color: #555;
    	line-height: 20px;
    	float: right;
    }

    .price.price-milage-mobile {
    	display: inline-block !important;
    	width: auto !important;
    	float: none !important;
    }

    .eventlist ul li .detail h2 {
    	font-size: 14px;
    	line-height: 14px;
    }

    .addetailpage-div .mod-date-agency-page {
    	margin-top: 2px !important;
    	margin-bottom: 5px;
    	width: 100%;
    	margin-right: 0 !important;
    	font-size: 9px;
    }

    .paging-block {
    	box-sizing: border-box;
    	padding: 20px 24px 20px;
    	margin-bottom: -30px;
    }

    .paging-bottom-div {
    	padding: 10px 24px;
    	box-sizing: border-box;
    }

    .menulinks {
    	padding: 0 24px;
    	box-sizing: border-box;
    }

    .paging ul {
    	text-align: center;
    }

    .paging ul li {
    	width: 13%;
    	display: inline-block;
    	text-align: center;
    }

    .paging ul li a {
    	box-sizing: border-box;
    	font-size: 13px;
    	height: auto;
    	line-height: inherit;
    	margin: 0 !important;
    	padding: 7px;
    	width: auto;
    }
    /*.paging ul li:last-child{display:none;}*/
    .paging {
    	padding: 0px;
    	margin: 0px 0px 0px 0px;
    	height: 25px;
    	overflow: hidden;
    	width: 100%;
    }

    .eventlist ul li .listdata {
    	height: 100%;
    	padding: 0 0 10px;
    	width: 110% !important;
    }



    .ad-banner {
    	text-align: center;
    }

    .ad-banner a img {
    	width: 100% !important;
    	height: auto !important;
    }

    .search-new-page .ad-banner a {
    	float: none;
    }

    .filter-ico-outer {
    	position: fixed;
    	width: 18px;
    	height: 18px;
    	background: #FF28D2;
    	padding: 16px;
    	border-radius: 100%;
    	bottom: 6px;
    	left: 9px;
    	z-index: 10001;
    }

    .filter-ico-outer.checked-logo {
    	background: #8CE533;
    }

    .filter-ico-outer a {
    	display: block;
    }

    .filter-ico-outer img {
    	width: 100%;
    	margin-top: 2px;
    }

    p.price.milage-text-mobile {
    	direction: ltr;
    }

    #ex-color.visible-xs, #body-status.visible-xs {
    	display: inline-block !important;
    	overflow: hidden;
    }
    /*#body-status{	text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    width: 62px;}*/
    .provice-mobile {
    	display: inline-block !important;
    	overflow: hidden;
    }

    .research-new-brand-div .research-new-collapse {
    	width: 15px;
    	height: 15px;
    	display: block;
    }

    .research-new-expand > img, .research-new-collapse > img {
    	width: 100%;
    	height: 100%;
    }

    .filter-custom-select {
    	width: 100%;
    	background: transparent;
    	border: 0;
    	direction: rtl;
    }

    .detail .mid {
    	position: absolute;
    	top: 50%;
    	margin-top: -28px;
    }

    .icheckbox-mobile .icheckbox {
    	border: 1px solid #9A9A9A;
    	height: 25px;
    	width: 25px; /*background: url(../Images/tick-grey.png)60% 50% no-repeat; */
    	background-size: 80%;
    }

    .icheckbox-mobile .icheckbox.checked {
    	border: 1px solid #8CE533;
    	background: url(../Images/tick-green.png)60% 50% no-repeat;
    	background-size: 80%;
    }
    /************************Car search detail**********************/
    .prd-detail .prdleft {
    	width: 100%;
    }

    .prd-detail.ad-detail-maindiv {
    	padding-top: 67%;
    	position: relative;
    }

    .prd-detail.ad-detail-maindiv .prdleft {
    	position: absolute;
    	left: 0;
    	top: 0;
    }

    .prdleft .img-gallery {
    	width: 100%;
    }

    .prdleft .img-gallery .mainthumb {
    	width: 100%;
    	height: auto;
    }

    .prdleft .img-gallery .mainthumb img {
    	width: 100%;
    	height: auto;
    }

    .prd-detail .prdright {
    	width: 100%;
    	margin: 0px;
    }

    .prdright .prdinfo {
    	width: 100%;
    }

    .infoleft .imglinks a.tag img {
    	display: none;
    }

    .inforow .inforight {
    	width: 100%;
    	box-sizing: border-box;
    	font-size: 14px;
    }

    .inforow {
    	padding-bottom: 7px !important;
    }

    .newinfo {
    	margin: 0px 24px;
    	width: auto;
    }

    .inforight .titlepanel h1 {
    	border: 0px;
    	margin: 0;
    }

    .inforight .titlepanel {
    	margin: 12px 0 8px !important;
    }

    .botgallery {
    	padding: 0 24px;
    	box-sizing: border-box;
    	margin-bottom: 0 !important;
    }

    .botgallery h3 {
    	line-height: 20px;
    	font-size: 14px;
    	max-width: 500px;
    	margin: 0 auto 5px auto;
    	padding: 5px 10px 5px 0 !important;
    }

    .botgallery ul {
    	margin: 0px auto !important;
    	max-width: 500px;
    }

    .botgallery ul li {
    	float: right;
    	width: 50% !important;
    	margin: 0;
    	padding: 0 10px 30px;
    	box-sizing: border-box;
    }

    .botgallery ul li .name a, .botgallery ul li .price a {
    	font-size: 14px;
    	padding-bottom: 10px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }

    .botgallery ul li a {
    	width: 100%;
    	height: auto;
    }

    .botgallery ul li a img {
    	width: 100%;
    	height: auto;
    	box-sizing: border-box;
    }

    .linkblock ul {
    	margin: 0px -10px;
    }

    .linkblock {
    	padding: 15px 0px;
    	margin: 0 24px;
    }

    .linkblock ul li {
    	width: 15% !important;
    	height: auto;
    	padding: 5px;
    	box-sizing: border-box;
    	margin: 0px !important;
    	display: none;
    }

    .linkblock ul li a {
    	float: right;
    	width: 100% !important;
    	height: auto;
    	line-height: inherit !important;
    	box-sizing: border-box;
    	padding: 18px;
    }

    .linkblock ul li a img {
    	width: 100%;
    	height: auto !important;
    }

    .linkblock ul li a:hover img {
    	display: block;
    }

    .hidden-xs {
    	display: none !important;
    }

    .visible-xs {
    	display: block !important;
    }

    .smallthumbs {
    	padding: 20px 24px;
    }

    .smallthumbs ul {
    	margin: 0px;
    }

    .smallthumbs ul li {
    	float: right;
    }

    .prd-detail .prdright .prdinfo .addetaildesc {
    	margin: 0 24px 0px 24px;
    	box-sizing: border-box;
    }

    .phone-first-field {
    	margin-left: 5px;
    }

    #phone-open {
    	float: right;
    }

    .ad-detail-maindiv .imgtxt {
    	border-bottom-color: transparent !important;
    }

    .ad-detail-maindiv.prd-detail .agency-detail-info-header {
    	border-bottom: 0;
    	position: relative;
    }

    .ad-detail-maindiv.prd-detail .agency-detail-info-header:after {
    	content: "";
    	position: absolute;
    	border: 1px solid #eeeeee;
    	left: 24px;
    	right: 24px;
    	top: 100%;
    	margin-top: 2px;
    }

    .ad-detail-maindiv.prd-detail .agency-detail-info-header .left-corporation-div {
    	float: left !important;
    }

    .adreport-link {
    	float: right;
    	padding: 0 24px;
    	width: 100%;
    }

    .outer-security {
    	margin: 15px 24px !important;
    }

    .security-block {
    	margin-top: 13px !important;
    	line-height: 18px;
    }

    #content.ad-detail-mob {
    	padding-bottom: 30px !important;
    }

    .ratioimg {
    	position: static !important;
    	width: 100%;
    	height: auto;
    	vertical-align: middle;
    }
    /************************Car Price**********************/
    .model-list ul li {
    	border: 0 !important;
    	position: relative;
    	padding: 0;
    }

    .model-list ul li:after {
    	content: "";
    	position: absolute;
    	bottom: 0;
    	left: 24px;
    	right: 24px;
    	height: 1px;
    	background: #e0e0e0;
    }

    .model-list ul li .photo {
    	width: 100%;
    	height: auto;
    	padding: 0 24px;
    	box-sizing: border-box;
    }

    .price-new-page .price-row .model-detail-new-css {
    	padding: 0px 24px;
    	box-sizing: border-box;
    	width: 100%;
    }

    .price-new-page.price-new-page-detail .price-brandmodelname.price-detail-firstdiv {
    	width: 50% !important;
    	padding: 15px 0 0;
    	float: right;
    	margin-left: 0px !important;
    }

    .price-brandmodelname.price-detail-firstdiv p {
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	font-size: 16px;
    }

    .price-detail-seconddiv p {
    	font-size: 16px;
    	line-height: 26px;
    }

    .price-detail-seconddiv p {
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }

    .price-detail-seconddiv {
    	width: 51%;
    }

    .price-detail-thirddiv {
    	float: left;
    	width: 49%;
    	margin-top: -66px;
    	max-width: 250px;
    }

    .price-detail-thirddiv a {
    	display: block;
    }

    .price-detail-thirddiv img {
    	width: 100%;
    	height: auto;
    }

    .price-detail-content-div .price-detail-dropdown {
    	float: left;
    	padding: 0 0 10px;
    	width: 40%;
    }

    .price-detail-content-div .price-detail-dropdown .customlist {
    	width: 100% !important;
    	float: left;
    }

    .graph-links.model-detail-graph-link {
    	width: 100%;
    }

    .below-mobprice-links {
    	float: right;
    	width: 58%;
    }

    .graph-links.model-detail-graph-link a {
    	margin-bottom: 20px !important;
    }

    .model-detail-graph-link .model-price-price {
    	margin: 0 !important;
    	float: left !important;
    }

    .provider-name-css {
    	width: 50%;
    	margin-bottom: 10px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	font-size: 12px;
    }

    .provider-name-css f {
    	width: 50%;
    	float: right;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	font-size: 12px;
    }

    #XTX-ID-TheHeader {
    	width: 100%;
    	border: 0px;
    	position: relative;
    }

    #XTX-ID-TheHeader:after {
    	content: "";
    	position: absolute;
    	bottom: 0;
    	left: 24px;
    	right: 24px;
    	height: 1px;
    	background: #e0e0e0;
    }

    #XTX-ID-MarqueeContainer {
    	width: 100%;
    }

    h2.emailprice-button {
    	right: 24px !important;
    }

    #XTX-ID-TheHeader h2 {
    	top: 66px;
    	display: none;
    }

    .price-new-page.price-new-page-detail .model-brand-list-price {
    	padding: 0 0 10px !important;
    }

    .price-row:last-child {
    	padding-bottom: 0px !important;
    	margin-bottom: -30px;
    }

    .price-new-page .price-row .photo {
    	float: left !important;
    	margin-top: 0px !important;
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 120px !important;
    	height: 60px !important;
    }

    .price-new-page .price-row .photo img {
    	width: 100% !important;
    	height: auto !important;
    }

    .model-brand-list-price .price-pricediff {
    	display: none;
    }

    .model-brand-list-price .price-multiplepricesource {
    	display: none;
    }

    .model-brand-list-price .price-lastmodifieddate {
    	display: none;
    }

    .model-brand-list-price .price-label {
    	display: none;
    }

    .price-new-page .brand-name-price {
    	border-bottom: 1px solid #e0e0e0;
    	padding: 30px 0;
    }

    .price-new-page .price-brandmodelname {
    	width: 20%;
    	margin-left: 10px !important;
    	float: right;
    }

    .price-new-page .price-brandmodelname p {
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	line-height: 26px;
    }

    .price-new-page .price-modelyear {
    	width: 10%;
    	margin-left: 15px !important;
    	float: right;
    	font-size: 13px;
    	line-height: 20px;
    }

    .price-new-page .price-modelyear p {
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }

    .price-new-page .price-classname {
    	width: 38%;
    	margin-left: 10px !important;
    	float: right;
    	font-size: 13px;
    	line-height: 20px;
    }

    .price-new-page .price-price {
    	width: 27%;
    	float: right;
    	font-size: 13px;
    	line-height: 20px;
    	text-align: left;
    }

    .agency-price-detail-title {
    	border-bottom: 1px solid #ccc;
    	padding: 10px 0;
    }

    .price-relatedads-link {
    	font-size: 14px;
    	line-height: 30px;
    }

    .price-detail-right .photo {
    	position: relative !important;
    	top: 0 !important;
    }

    .price-detail-right .photo a img {
    	left: 12px !important;
    }

    .price-detail-seconddiv p, .price-detail-firstdiv p {
    	margin-bottom: 14px !important;
    }

    .price-detail-content-div {
    	margin-top: 24px;
    }

    .mobile-lower-pricegroup {
    	margin-bottom: 10px;
    }

    .price-new-page .model-brand-list-price {
    	margin-top: 5px !important;
    }

    .agency-price-detail-title .price-detail-right .photo {
    	float: right !important;
    	width: 65px !important;
    	padding: 0px !important;
    }

    .agency-price-detail-title .b-title {
    	float: left;
    	margin-top: 33px;
    	margin-bottom: 0px !important;
    }

    .search-new-page .eventlist ul li .detail .provice {
    	font-size: 14px;
    	line-height: 20px !important;
    	margin-top: 0;
    	margin-bottom: 0;
    }

    .search-new-page .eventlist ul li .detail .shortdesc {
    	font-size: 14px;
    	margin-top: 0;
    	line-height: 20px !important;
    }
    /*#short-desc{    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    width:30%;    display: block;    float: right;    margin-right: 2px;}*/
    .search-new-page .eventlist ul li .detail .price {
    	font-size: 14px;
    	margin-top: 0px;
    	line-height: 20px !important;
    }

    .security-status {
    	box-sizing: border-box;
    	padding: 0 10px !important;
    	height: 56px !important;
    }

    .security-status img {
    	margin: 10px 0 !important;
    }

    .mob-price-dropdown {
    	width: 32%;
    	display: block;
    	float: left;
    	margin-right: 3px;
    }

    .mob-price-dropdown .customlist {
    	width: 100%;
    	background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
    	border-radius: 0;
    	padding: 0 10px;
    	box-sizing: border-box;
    }

    .related-link {
    	width: 32%;
    	float: left;
    	margin-right: 3px;
    	width: 100%;
    }

    .technical-info-link {
    	width: 32%;
    	float: left;
    	margin-right: 3px;
    	width: 100%;
    }
    /************************Add Reports Bug**********************/
    #report-ad-popup .modal {
    	overflow-y: visible;
    }

    #report-ad-popup .modal-dialog {
    	width: 80% !important;
    }

    #report-ad-popup .modal-dialog .modal-content {
    	padding: 20px 23px;
    }

    #report-ad-popup .modal-header {
    	padding: 0 0 10px;
    }

    #report-ad-popup .modal-body {
    	padding: 20px 0;
    }

    #report-ad-popup .formarea {
    	padding: 0px !important;
    }

    #report-ad-popup #txtdescription {
    	width: 95%;
    }

    #report-ad-popup #radio-bug {
    	margin: 3px 0 0 5px;
    }
    /************************Swap Logo **********************/
    .list-unstyled li {
    	padding: 0px !important;
    }

    .list-unstyled .barter-ul {
    	padding-right: 20px;
    }
    /************************Tarrif**********************/
    .tarrif .tariifbig img {
    	width: 100%;
    }
    /************************Filter Car**********************/
    .show-filter .filter-wrapper {
    	left: 0;
    	width: 100%;
    }

    .show-filter body, .show-filter {
    	overflow: hidden;
    	-webkit-overflow-scrolling: none;
    }

    .filter-wrapper {
    	padding: 0 24px;
    	left: -100%;
    	position: fixed;
    	top: 58px;
    	overflow-y: scroll;
    	-webkit-overflow-scrolling: touch;
    	background: #fff;
    	width: 0;
    	box-sizing: border-box;
    	z-index: 2;
    	bottom: 0;
    }

    .close-result {
    	width: 12px;
    	padding-left: 4px;
    }

    .close-result img {
    	width: 100%;
    }

    .header-upper {
    	position: fixed;
    	padding: 20px 24px;
    	width: 100%;
    	height: auto;
    	background: #fff;
    	box-sizing: border-box;
    	z-index: 3;
    	margin-left: -24px;
    }

    .header-upper-title {
    	color: #FF28D2;
    	font-size: 18px;
    	line-height: 22px;
    	position: absolute;
    	top: 11px;
    	left: 50%;
    	margin-left: -37px;
    	top: 14px;
    }

    .agency-wrapper {
    	background: #f4f4f4;
    	padding: 12px 12px;
    	margin: 0 0 20px 0;
    }

    .mobile-agency-wrapper {
    	margin-top: 55px;
    }

    .refresh-ico {
    	width: 15px;
    	height: auto;
    	margin-right: 10px;
    }

    .refresh-ico img {
    	width: 100%;
    	height: 100%;
    }
    /*******************Dropkick*******************/
    .dk-selected {
    	background: none;
    	border-color: transparent;
    	border-radius: 0px;
    	padding: 0px;
    	color: #292929;
    }

    .dk-selected:hover, .dk-selected:focus {
    	border-color: transparent;
    }

    .dk-selected:hover:before, .dk-selected:focus:before {
    	border-top-color: #747474;
    }

    .dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
    	border-bottom-color: #747474;
    	border-width: 0px 7px 7px;
    }

    .dk-selected:hover:after, .dk-selected:focus:after {
    	border-left-color: transparent;
    }

    .dk-selected:after {
    	border-left-color: transparent;
    }

    .dk-selected:after {
    	left: 0;
    }

    .dk-select, .dk-select-multi {
    	font-size: 15px;
    	line-height: 19px;
    }

    .dk-option-selected {
    	background: transparent;
    	color: #000;
    }

    .dk-option {
    	padding: 7px;
    }

    .custom-dropdown {
    	width: 60%;
    	direction: rtl;
    }

    .dk-selected:before {
    	left: 0;
    	right: auto;
    	border-width: 6px;
    	border-top-color: #747474;
    }

    .dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
    	border-color: #f4f4f4;
    }

    .result-fields {
    	padding: 8px 0;
    	border-bottom: 1px solid rgba(0,0,0,0.1);
    	position: relative;
    	margin: 5px 0;
    }

    .result-fields label {
    	float: right;
    	font-size: 13px;
    	line-height: 17px;
    	color: #292929;
    	padding: 5px 0;
    	font-family: 'XSANS' !important;
    }
    /*******************Tabs*******************/
    .ui-widget-content {
    	width: 100% !important;
    	box-sizing: border-box;
    	left: 24px !important;
    	right: 0 !important;
    }

    .ui-widget-header {
    	border-color: transparent;
    	background: none;
    }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    	border: 1px solid #000;
    	background: none;
    	color: #000;
    }

    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    	border-radius: 0px;
    }

    .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    	padding: 7px 22px;
    	float: none;
    	display: block;
    	border: 0px;
    	font-size: 13px;
    	line-height: 17px;
    	font-family: 'XSANS';
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    	background: #a8a8a8;
    }

    .ui-tabs .ui-tabs-nav li {
    	border-bottom-width: 1px;
    	margin: 0px !important;
    	padding: 0px !important;
    }

    .ui-tabs .ui-tabs-panel {
    	padding: 10px 0;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    	border-color: #dadada;
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    	color: #252525;
    }

    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    	color: #727272;
    	font-size: 13px;
    	line-height: 18px;
    	font-family: 'XSANS';
    }

    .filter-btn li {
    	float: left;
    	width: 50%;
    	border: 1px solid #c5c5c5;
    	box-sizing: border-box;
    }

    .filter-btn li a {
    	padding: 7px 22px;
    	display: block;
    	border: 0;
    	font-size: 13px;
    	line-height: 17px;
    	font-family: 'XSANS';
    	color: #333;
    	text-align: center;
    }

    .filter-btn li a:hover {
    	background: #dff1cd;
    	text-decoration: none;
    }

    .filter-btn li a.active {
    	background: #dff1cd;
    	text-decoration: none;
    }

    .ui-tabs .ui-tabs-nav {
    	padding: 0px;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    	background: none;
    }
    /*******************Switch*******************/
    .switch-big {
    	width: 50px;
    }

    .toggle-labels {
    	position: absolute;
    	right: 0;
    	top: 10px;
    }

    .switch-big .toggle-on, .switch-big .toggle-off {
    	text-indent: -9999px !important;
    	background: #dadada;
    }

    .switch-big.on .toggle-blob {
    	border-color: #dadada;
    	background: #8BEB0E;
    }

    .switch-big .toggle-blob {
    	border-color: #dadada;
    }

    .custom-listing li {
    	padding: 10px 25px;
    	cursor: default;
    	color: #747474;
    }

    .custom-listing li:hover {
    	background:;
    }

    .custom-listing {
    	display: none;
    	background: #e0e0e0 none repeat scroll 0 0;
    	height: 100%;
    	left: 10px;
    	overflow-y: scroll;
    	position: absolute;
    	left: 0;
    	right: 0;
    	top: 100%;
    	z-index: 2;
    	min-height: 150px;
    	direction: rtl;
    	border: 1px solid #3399FF;
    }

    .form-control {
    	background: none;
    	border: 0px !important;
    	padding: 5px 25px;
    	cursor: default;
    	direction: rtl;
    }

    .row.third-row .form-control, .row.second-row .form-control {
    	background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
    }
    /*.form-control.selected{background: #e0e0e0;}*/
    .form-control:focus {
    	outline: none;
    }

    .custom-listing li {
    	font-size: 13px;
    	line-height: 8px;
    	font-family: 'XSANS';
    }

    .custom-listing li:hover {
    	background: #3399FF;
    	color: #fff;
    }

    .custom-listing-outer .agencyt {
    	left: 0;
    	right: auto;
    	z-index: 1;
    	border-top: 6px solid #747474;
    	border-left: 6px solid transparent;
    	border-right: 6px solid transparent;
    	display: block;
    	position: absolute !important;
    	top: 50%;
    	margin-top: -3px;
    }
    /*.agencyt.cancel{position:relative;border:0px !important;margin-top:1px;}
.agencyt.cancel:before{content:"";background: #8BEB0E;width:12px;height:2px; -ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: 	absolute;left:10px;top:0;border-width:0px !important;border:0px !important;}
.agencyt.cancel:after{content:"";background: #8BEB0E;width:12px;height:2px; -ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);position: 	absolute;right:-22px;top:0;border-width:0px !important;border:0px !important;}*/
.show-filter.open-menu.overlay header {
	position: static;
}
/*******************Dealer Page*******************/
.dealer-search-div {
	padding: 10px 0;
	border-color: transparent !important;
}

.dealer-search-div .dealer-search-dropdown {
	float: none;
	margin-bottom: 10px;
	display: block !important;
	width: 40%;
	height: 36px;
	border-radius: 0;
	padding: 3px 8px;
}

.dealer-page .dealer-search-div {
	padding: 10px 24px !important;
	box-sizing: border-box;
}

.search-bar .dealer-search-input {
	width: 100% !important;
	box-sizing: border-box;
	margin-right: 0px !important;
}

.search-bar {
	width: 100% !important;
}

.search-bar .dealer-search-btn {
	left: 5px !important;
	top: 9px !important;
}

.dealer-page .eventlist.newstyle li:first-child {
	border-top: 1px solid #e0e0e0;
}

.dealer-page .eventlist {
	padding: 0 24px !important;
	box-sizing: border-box;
}

.dealer-page.dealers-list-page .dvLeft .listdata, .dealer-page.dealers-list-page .dvLeft .overview {
	width: 130%;
}

.dealer-page .dvLeft .listdata, .dealer-page .dvLeft .detail, .dealer-page .dvLeft .overview {
	width: 60%;
}

.dealer-page.dealers-list-page .listdata .address {
	position: relative;
	min-width: 140px !important;
	bottom: 0 !important;
}

.dealer-ad-details {
	width: 40% !important;
}

#dealerList li {
	padding-bottom: 35% !important;
	border: 0px;
	float: left;
	width: 100%;
}

#dealerList li:last-child {
	margin-bottom: -50px !important;
}

.dealer-page.dealers-list-page .listdata .provtn {
	position: relative !important;
	bottom: 0 !important;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}

.smallthumbs {
	display: none;
}

.dealer-page .dvLeft #dealerList li .detail {
	width: 100%;
}

.prd-detail .prdright .prdinfo .addetaildesc {
	font-size: 12px;
}

.eventlist ul li .detail h3 {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
}

.eventlist ul li .detail h3 .dealer-ad-details {
	font-weight: normal;
	line-height: 22px;
	font-size: 13px !important;
}

.dealer-page .dvLeft .overview {
	font-size: 12px;
}

.eventlist ul#dealerList li .detail h3 {
	margin-bottom: 0 !important;
}

.dealer-page .dvLeft .tn {
	font-size: 14px;
}

.dealer-ad-details {
	float: none !important;
	margin-bottom: 0 !important;
	font-size: 14px !important;
	line-height: 18px;
}

.dealer-mobile-list {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -19px;
}

.dealer-mobile-detail-page .eventlist ul li .detail .provice {
	width: 100% !important;
}

.dealer-mobile-detail-page .eventlist ul li .detail .provice .provice-mobile {
	margin-left: 3px;
}

.dealer-mobile-detail-page .eventlist ul li .detail .provice #ex-color {
	margin-left: 3px;
}

.dealer-mobile-detail-page .eventlist ul li .detail .shortdesc #short-desc {
	width: 100% !important;
}

.dealer-mobile-detail-page .eventlist ul li .detail h3 {
	font-size: 14px !important;
	line-height: 18px !important;
}

.dealer-mobile-detail-page .eventlist ul li .detail .price {
	font-size: 14px !important;
	line-height: 18px !important;
}

.dealer-mobile-detail-page .year-label.visible-xs {
	font-size: 14px !important;
	padding-right: 1px;
}

.dealer-mobile-detail-page .eventlist ul li .detail .provice {
	font-size: 14px !important;
	line-height: 18px !important;
}

.dealer-mobile-detail-page .eventlist ul li .detail .shortdesc {
	font-size: 14px !important;
	line-height: 18px !important;
}

/*******************Dealer Page Detail*******************/
.dealer-detail-page .prd-detail {
	padding: 20px 24px 0 !important;
	box-sizing: border-box;
}

.dealer-detail-page ul li:last-child {
	margin-bottom: -60px !important;
}

.dealer-detail-page .eventlist {
	margin: 0px;
}

.top-coprporationdetail {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.top-coprporationdetail .left-corporation-div {
	float: left;
	width: 32%;
	height: auto;
}

.ad-detail-maindiv .top-coprporationdetail .left-corporation-div {
	margin-left: 0;
}

.top-coprporationdetail .left-corporation-div img {
	width: 100%;
}

.top-coprporationdetail .right-corporation-div {
	float: right;
	width: 60%;
}

.agency-detail-info-header {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding: 10px 24px !important;
	box-sizing: border-box;
}

.eventlist ul li .detail .shortdesc {
	position: relative !important;
	line-height: 17px;
	bottom: 0px !important;
	opacity: 0;
}

.eventlist ul li .detail .provice {
	position: relative !important;
	bottom: 0px !important;
	margin-bottom: 10px;
	opacity: 0;
}

.eventlist ul li .detail h3 {
	margin-bottom: 12px !important;
}

.eventlist ul li .detail .price {
	position: relative !important;
	bottom: 0px !important;
	line-height: 17px;
}

.dealer-detail-page .eventlist ul li .detail .provice {
	font-size: 12px;
	margin-bottom: 0;
	line-height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.dealer-detail-page .eventlist ul li .detail h3 a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 90px;
}

.dealer-detail-page .eventlist ul li .detail .shortdesc {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 5px;
}

.dealer-detail-page .eventlist ul li .detail .price {
	font-size: 12px;
	line-height: 17px;
	margin-top: 0;
}

.top-coprporationdetail .right-corporation-div h3 {
	margin-bottom: 5px;
}
/*******************Trade*******************/
.trade-page .paging-block {
	margin-bottom: -60px;
}

.trade-brand-drop option {
	margin: 0 24px !important;
}

.blockarea {
	padding: 0 24px;
	box-sizing: border-box;
}

.blockarea .leftcol {
	width: 100% !important;
	float: right !important;
	padding-left: 5px;
	border-left-color: transparent !important;
	border-bottom: 1px solid #dadada;
	padding-bottom: 15px;
}

.blockarea.mobile-trade .leftcol {
	padding-left: 0;
}

.blockarea .rightcol {
	width: 100% !important;
	float: left !important;
	padding-right: 0px !important;
	padding-top: 15px;
}

.blockarea .rightcol em {
	padding-bottom: 10px;
	min-width: 100% !important;
}

.blockarea .label {
	padding: 5px 0;
}

.blockarea .rightcol .row input[type=text] {
	width: 100% !important;
	box-sizing: border-box;
}

.blockarea .first-row {
	line-height: 25px !important;
}

.blockarea .second-row {
	margin-bottom: 20px !important;
	display: none;
}

.blockarea .second-row .label {
	display: none;
}

.blockarea .third-row .label {
	display: none;
}

.blockarea .third-row {
	margin-bottom: 10px !important;
	display: none;
}

.blockarea td.rightcol .label {
	min-width: 100% !important;
	line-height: 15px;
}

.blockarea td {
	font-size: 14px;
}

.fourth-row .inputbtn2 {
	width: 100% !important;
	font-size: 14px;
	line-height: 16px;
	box-sizing: border-box;
	margin-left: 0 !important;
	background: #72e81a;
}

.fourth-row .inputbtn2:focus {
	outline: 0;
}

.second-row .form-control, .third-row .form-control {
	border: 1px solid #e8e8e8 !important;
	width: 100%;
	box-sizing: border-box;
}

.blockarea .ischecked .second-row, .blockarea .ischecked .third-row, .blockarea .ischecked .fourth-row {
	display: block;
}

.barter-radio-button {
	margin-right: 0px !important;
}

.leftcol .row {
	display: block;
}

.eventlist.newstyle ul li {
	padding-bottom: 27% !important;
}

/*******************Research*******************/
.research-title-boxs {
	padding: 5px 24px 20px !important;
	box-sizing: border-box; /*border-bottom:1px solid #b2b2b2;*/
}

.research-new-brand-div:nth-child(2) {
	border-top: 1px solid #D0D0D0;
}

.research-title-boxs .research-new-title-div {
	direction: rtl;
	height: 70px;
	width: 100%;
	box-sizing: border-box;
}

.research-title-boxs .search-bar {
	width: 65% !important;
	float: left;
	margin-top: 30px;
	position: relative;
	margin-bottom: 0px;
	box-sizing: border-box;
}

.research-title-boxs .research-new-title-div .span-title {
	color: #8ce533;
	font-size: 16px;
	line-height: 89px;
	width: 30%;
}

.research-title-boxs .research-search-input {
	width: 100% !important;
	box-sizing: border-box;
}

.research-new-main-div {
	margin-bottom: -35px;
}

.research-new-main-div .research-new-right-div {
	width: 100%;
}

.research-new-right-div {
	padding: 0 24px;
	box-sizing: border-box;
}

.research-new-model-list-div > .research-new-model-list-span-name {
	width: 100%;
	margin-right: 0px;
	padding-right: 70px;
	box-sizing: border-box;
}

.research-new-main-div.compare-page .research-new-top-images-div .agency-compare.left {
	width: 100%;
}

.research-new-top-images-div .agency-img {
	width: 100%;
}

.research-new-main-div.compare-page .research-new-top-images-div .agency-compare.left .flexslider .slides img {
	width: 100%;
	height: auto;
}
/*.flexslider .slides img{min-height:510px;}*/
.flex-direction-nav .flex-next {
	opacity: 0.5 !important;
}

.flex-direction-nav .flex-prev {
	opacity: 0.5 !important;
}

.flex-direction-nav .flex-prev {
	left: 0 !important;
}

.compare-page .textright {
	float: left !important;
	width: 100%;
}

.research-compare-year {
	padding: 10px 0 !important;
	display: block;
}

.research-new-main-div .prd-overview .agency-detail-left {
	width: 60% !important;
	float: left;
}

.compare-page .prd-overview .overviewright {
	width: 40% !important;
	float: right;
	line-height: 30px !important;
}

.compare-page .prd-overview .overviewright .label {
	margin-left: 0px !important;
}

.compare-page .prd-overview table td.agency-detail-left {
	line-height: 30px !important;
}

.compare-page .prd-overview {
	margin-bottom: 0px !important;
}

#content .research-detail .product-detail {
	padding: 0 0 6px !important;
}

.research-new-main-div .product-detail {
	padding: 0 24px !important;
}

.compare-page .agency-compare {
	width: 48% !important;
	position: relative;
	padding-top: 66.5%;
}

.compare-page.agency-comparison-page .agency-compare.left {
	padding-top: 34.5%;
}

.compare-page.agency-comparison-page .agency-compare {
	padding-top: 34.5%;
}

.compare-page .agency-compare.left {
	margin-right: 5px;
	position: relative;
	padding-top: 66.5%;
}

.agency-comparison-page {
	margin-bottom: -80px !important;
}

.agency-comparison-page .product-detail .agency-img {
	width: 100%;
	margin-left: 0 !important;
}

.agency-comparison-page .agency-compare.left .agency-img {
	height: auto !important;
}

.agency-comparison-page.research-new-main-div .product-detail .agency-img {
	width: 100% !important;
	height: auto !important;
	position: absolute;
	top: 0;
	left: 0;
}

.agency-comparison-page .product-detail .flexslider .slides img {
	width: 100% !important;
	height: auto !important;
}

.agency-comparison-page.compare-page .agency-compare h3.textleft {
	padding-left: 0px;
	width: 60%;
}

.compare-page .agency-compare h3 {
	font-size: 14px;
	width: 60%;
}

.compare-page .agency-compare h3.textright {
	float: right !important;
}

.research-compare-year {
	width: 40%;
	margin-top: 28px;
}

.product-detail .research-year-dropdown {
	width: 100%;
}

.agency-comparison-page.compare-page .prd-overview {
	padding: 0 24px;
}

.agency-comparison-page.compare-page .prd-overview table tr td {
	width: 33% !important;
	float: left;
}

.blank-col {
	display: none !important;
}

.compare-page .nortablefeatures {
	padding-right: 55px;
}

.agency-comparison-page.compare-page .prd-overview table tr td.overviewleft {
	width: 50% !important;
	margin-right: 10px;
}

.agency-comparison-page.compare-page .prd-overview table tr td.value {
	width: 25% !important;
	margin-left: 20px;
}

.agency-comparison-page.compare-page .prd-overview table tr td.overviewright {
	width: 12% !important;
	float: right;
}

.compare-page .block1, .compare-page .block2, .compare-page .block3, .compare-page .block4 {
	font-size: 12px !important;
	line-height: 16px;
}

.compare-page .nortablefeatures {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .nortablefeatures {
	padding-right: 32px;
}

.compare-page .engine {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .engine {
	padding-right: 32px;
}

.compare-page .sizeweight {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .sizeweight {
	padding-right: 32px;
}

.compare-page .speed {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .speed {
	padding-right: 32px;
}

.compare-page .fuel {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .fuel {
	padding-right: 32px;
}

.compare-page .security {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .security {
	padding-right: 32px;
}

.compare-page .comfirt {
	background-size: 20px auto;
	background-position: right 10px;
}

.compare-page .comfirt {
	padding-right: 32px;
}

.research-detail .agency-compare.left {
	width: 100% !important;
}

.research-new-main-div.compare-page .agency-compare.left .agency-img {
	height: auto !important;
	position: absolute;
	top: 0;
}

.filtered-field {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.filtered-field .agencyt {
	top: 20px;
}

.filter-custom-select option {
	background: #e2e2e2;
}
/*******************Exhibition*******************/
.formarea .formblock .rowLabel {
	width: 100%;
	display: block;
	margin: 0px !important;
}

.formarea .formblock .rowLabel input.chk {
	margin: 0px 0 0 10px;
}

.insert-new-ad-page .step1 .txtfldlr {
	width: 100% !important;
	box-sizing: border-box;
}

#frmDealerSignUp .formarea .inputbtn2 {
	width: 100%;
}

.edit-submit-btn {
	margin-bottom: 20px;
}

.edit-submit-btn input {
	width: 94%;
}
/*******************Alert Page*******************/
#wrapper .topicPages.alert-page {
	padding: 0 24px !important;
	box-sizing: border-box;
}

#wrapper .topicPages.alert-page .formblock {
	float: none;
}

.alert-page .formblock {
	padding: 0px !important;
}

.alert-page .form-horizontal .formarea {
	padding: 0px !important;
}

.alert-page .alert-styled-select {
	width: 100%;
}

.alert-styled-select .alert-big-width {
	width: 100% !important;
}

.customlist.leftmarg.alert-page-year-drop {
	width: 94% !important;
	margin-bottom: 15px;
}

.alert-page-price-txt {
	width: 94% !important;
	margin-bottom: 10px !important;
	box-sizing: border-box;
}

.alert-page .formarea {
	padding: 0px !important;
}

.alert-page.topicPages .top-title-div .top-main-title {
	width: 100%;
}

.alert-page .inputbtn2.large {
	width: 94% !important;
}

.price-relatedads-link:hover {
	font-size: 14px !important;
}

.formarea .alert-row:nth-child(4) {
	margin-top: -12px !important;
}

.alert-page .alert-styled-select {
	width: 94% !important;
}
/*******************Profile Page*******************/
.name-profile {
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.profile-mob-block {
	padding: 24px;
	box-sizing: border-box;
	margin: 0px !important;
}

.profile-mob-block p {
	width: 50%;
	font-size: 13px;
}

.profile-mob-block .label {
	width: 40px;
}

.profile-mob-block .row {
	height: auto;
}

.profile-mob-block .label {
	font-size: 12px;
}

.profile-mob-block table {
	width: 50% !important;
	float: right;
}

.profile-mobleft {
	width: 40% !important;
	float: left;
}

.profile-mobleft p {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.left-profile-btn .btncol {
	position: relative;
	display: inline-block;
	cursor: default;
}

.left-profile-btn .btncol .inputpr {
	width: 28px;
	height: 28px;
	padding-bottom: 0;
	margin-right: 6px;
}

.upgrade-membership-mob:before {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	right: 5px;
	bottom: 0;
	background: url("../Images/ic_upgrade_my_ad.png") center center no-repeat;
	background-size: 20px;
}

.password-profile-mob:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 5px;
	bottom: 0;
	background: url("../Images/lock.png") center center no-repeat #00b6ff;
	background-size: 15px;
}

.edit-profile-mob:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 3px;
	bottom: 0;
	background: url("../Images/edit.png") center center no-repeat;
	background-size: 20px;
}

.TabbedPanels1 .TabbedPanelsTab {
	width: 25% !important;
}

.add-icon {
	position: fixed;
	width: 25px !important;
	height: 25px !important;
	background: #FF28D2;
	padding: 16px !important;
	border-radius: 100%;
	bottom: 20px;
	left: 20px;
	z-index: 10001;
	text-indent: -9999px;
	display: block;
	background-position: center center !important;
	margin: 0 !important;
	font-size: inherit !important;
}

.profiletabcontent ul li .prdimg img {
	width: 100%;
	height: auto;
}

.text-link-outer .dvtxtlinks {
	float: left;
	width: 25%;
	padding-bottom: 20px;
	font-size: 14px;
}

.TabbedPanels1 .TabbedPanelsTabGroup {
	margin-bottom: 30px;
}

.TabbedPanels1 .TabbedPanelsContentGroup {
	padding: 0 24px !important;
}

.profiletabcontent ul li .prdimg {
	width: 50%;
	height: auto;
}

.profiletabcontent ul li .prd-data table tr td {
	width: 100% !important;
	display: table-cell !important;
}

.prd-data .dvtxtlinks {
	height: auto;
	margin-bottom: 0;
	padding-top: 0;
}

.prd-data .prdrw {
	padding-top: 8px;
}

.prd-data .prdtitle {
	font-size: 13px;
	line-height: 17px;
}

.status-success {
	width: 100% !important;
	padding: 9px 24px 15px !important;
	box-sizing: border-box;
	background: #e7fae6 url("../images/MESSAGE-BAR-GO.png") no-repeat scroll 100% 3px;
	top: 60px;
}

.status-note {
	width: 100% !important;
	padding: 9px 50px 6px 24px !important;
	box-sizing: border-box;
	background: url("../images/ic-note.png") no-repeat scroll 97% 50% #edd87d;
	top: 60px;
}

.status-error {
	width: 100% !important;
	padding: 9px 24px 15px !important;
	box-sizing: border-box;
	top: 60px;
}

.status-warning {
	width: 100% !important;
	padding: 9px 24px 15px !important;
	box-sizing: border-box;
	top: 60px;
}

.status-info {
	width: 100% !important;
	padding: 9px 24px 15px !important;
	box-sizing: border-box;
	top: 60px;
}

.profiletabcontent ul li .prd-data table tr td.hidden-xs {
	display: none !important;
}

.text-link-outer {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.price-value-mob {
	text-align: left;
	width: 100%;
	float: left;
	margin-top: 5px;
	position: absolute;
	bottom: 100px;
	font-size: 14px;
}

.price-new-page .price-classname p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.price-new-page .photo a {
	overflow: visible;
}

.prd-data .dvprdtitle, .prd-data .prdrw {
	height: auto;
}

.TabbedPanels1 .TabbedPanelsTab {
	height: auto;
}

.left-profile-btn .btncol.edit-profile-mob .inputpr {
	margin: 0;
}

.left-profile-btn {
	padding: 33px 0 0;
}

.profiletabcontent .hd .numbers {
	position: absolute;
	top: -105px;
	left: 18px;
	border: 0px;
	width: 39%;
	font-size: 13px;
	padding-top: 5px;
	float: none;
	display: block;
	padding: 0px 7px 0px 0px !important;
}

.profiletabcontent .hd .fadeBartering {
	position: absolute;
	top: 66px;
	right: 24px;
	left: 0;
}

.profiletabcontent .hd .fadeAddParking {
	position: absolute;
	top: 66px;
	right: 24px;
	left: 0;
}

.profiletabcontent .hd .fadeAddNewAlert {
	position: absolute;
	top: 66px;
	right: 24px;
	left: 0;
}

.profiletabcontent .hd .fadeInsertNewAd {
	position: absolute;
	top: 66px;
	right: 24px;
	left: 0;
}

.profiletabcontent .hd .fadeBartering a {
	position: relative;
	text-indent: 0;
	background: url(../images/addbtn.png) no-repeat 96% #ff00ea;
	border-radius: 0;
	left: 0;
	right: 0;
	top: 0;
	float: right;
	line-height: 0;
	display: inline-block;
	width: 25% !important;
	margin-left: 10px !important;
	height: 5px !important;
	background-position: 95% !important;
	font-size: 16px !important;
}

.profiletabcontent .hd .fadeAddParking a {
	position: relative;
	text-indent: 0;
	background: url(../images/addbtn.png) no-repeat 96% #ff00ea;
	border-radius: 0;
	left: 0;
	right: 0;
	top: 0;
	float: right;
	line-height: 0;
	display: inline-block;
	width: 25% !important;
	margin-left: 10px !important;
	height: 5px !important;
	background-position: 95% !important;
	font-size: 16px !important;
}

.profiletabcontent .hd .fadeInsertNewAd a {
	position: relative;
	text-indent: 0;
	background: url(../images/addbtn.png) no-repeat 96% #ff00ea;
	border-radius: 0;
	left: 0;
	right: 0;
	top: 0;
	float: right;
	line-height: 0;
	display: inline-block;
	width: 25% !important;
	margin-left: 10px !important;
	height: 5px !important;
	background-position: 95% !important;
	font-size: 16px !important;
}

.profiletabcontent .hd .fadeAddNewAlert a {
	position: relative;
	text-indent: 0;
	background: url(../images/addbtn.png) no-repeat 96% #ff00ea;
	border-radius: 0;
	left: 0;
	right: 0;
	top: 0;
	float: right;
	line-height: 0;
	display: inline-block;
	width: 25% !important;
	margin-left: 10px !important;
	height: 5px !important;
	background-position: 95% !important;
	font-size: 16px !important;
}

.profiletabcontent .hd .numbers a {
	display: inline-block;
	float: none;
	padding: 0 5px 0 0;
}

.left-profile-btn.visible-xs.btncol {
	margin-right: 6px;
}

.profileblock .label {
	padding: 5px 0px 0px 10px;
}

.pop-radios {
	height: 30px;
	width: 30px;
	float: right;
	margin-left: 10px;
	line-height: 15px;
	margin-bottom: 5px;
	margin-top: 7px;
}

.pop-radio-text {
	line-height: 25px;
	width: 253px;
	display: block;
	font-size: 14px;
}

.pop-radios .iradio {
	width: 30px;
	height: 30px;
	background: url(../Images/tick-grey.png) 5px 8px no-repeat;
	background-size: 20px;
	border: 1px solid #9A9A9A;
	border-radius: 100%;
	cursor: default;
}

.pop-radios .iradio.checked {
	background: url(../Images/tick-green.png)5px 8px no-repeat;
	background-size: 20px;
	border: 1px solid #86BC49;
	border-radius: 100%;
}

.upgrade-membership .dvRight {
	padding: 24px !important;
	box-sizing: border-box;
}

.upgrade-membership .paragraph {
	width: 100%;
	padding: 0 24px;
	box-sizing: border-box;
}

.upgrade-membership .formarea {
	padding: 0 !important;
}

.upgrade-membership .formbtn {
	margin-bottom: 20px;
}

.profile-upgrade-tabing.ui-widget-content {
	width: 100% !important;
	border: 0px;
	background: none;
	padding: 24px 0px 0;
}

#profile-tabs ul li {
	padding: 7px 0;
}

#profile-tabs ul li a.ui-tabs-anchor {
	font-weight: normal;
	display: inline-block;
	text-align: right !important;
}

#adclasstab_1 {
	text-align: center;
}

#adclasstab_2 {
	text-align: center;
}

#adclasstab_3 {
	text-align: center;
}

#profile-tabs-1.ui-widget-content {
	width: 70% !important;
}

#profile-tabs-1 ul li {
	font-family: 'XSANS' !important;
	font-size: 14px;
	line-height: 18px;
}

#profile-tabs-2.ui-widget-content {
	width: 70% !important;
}

#profile-tabs-2 ul li {
	font-family: 'XSANS' !important;
	font-size: 14px;
	line-height: 18px;
}

#profile-tabs-3.ui-widget-content {
	width: 70% !important;
}

#profile-tabs-3 ul li {
	font-family: 'XSANS' !important;
	font-size: 14px;
	line-height: 18px;
}

.price-mob-circle {
	position: absolute;
	top: 60px;
	left: 5px;
	display: block;
	background: #E500CD;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	color: #fff;
	text-align: center;
}

.price-mob-circle.upgrade-price-circle {
	width: 100px;
	height: 100px;
	top: 45px;
}

.price-mob-circle.upgrade-price-circle span:first-child {
	margin-top: 23px;
	margin-bottom: 2px;
}

.price-mob-circle span:first-child {
	margin-top: 30px;
}

.price-mob-circle span {
	display: block;
	font-family: XSANS,Tahoma,Sans-Serif;
	line-height: 17px;
}

.profile-upgrade-tabing .ui-widget-header {
	border: 0px;
}

.profile-upgrade-tabing .ui-state-default {
	width: 32%;
	float: right !important;
}

.profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #E500CD;
}

.profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .profile-upgrade-tabing.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	color: #ffffff;
}

.mobile-profile-advertisments {
	width: 100%;
}

.mobile-profile-advertisments .green {
	color: #63b115;
	line-height: 28px;
	font-size: 14px;
}

.mobile-profile-advertisments .green .label {
	width: 33%;
	margin-left: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 20px;
	float: right;
	margin-bottom: 4px;
	font-size: 14px;
}

.mobile-profile-advertisments .yellow {
	color: #cd901b;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 23px;
	width: auto;
	display: inline-block;
	float: left;
	margin-bottom: 9px;
	font-size: 14px;
	float: right;
}

.mobile-profile-advertisments .prdtitle {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 29px;
	width: 90%;
	font-size: 14px;
}

.mobile-profile-advertisments .label {
	width: auto;
	padding-left: 5px;
	line-height: 28px;
	font-size: 14px;
}

.mobile-profile-advertisments p {
	display: block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 19px;
}

.all-tabs-content {
	min-height: 500px;
}

td .txtlinks a img {
	float: left;
}

td .txtlinks {
	text-align: left;
	font-size: 15px;
	position: absolute;
	left: 0px;
	bottom: 20px;
}

.expire-label p {
	float: right;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin: 4px 3px 0 0 !important;
}

.expire-label span {
	float: right;
	width: auto !important;
	padding-left: 5px;
	line-height: 22px !important;
}

.allowupdate-label p {
	float: right;
	width: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin: 4px 3px 0 0 !important;
}

.allowupdate-label span {
	float: right;
	width: auto !important;
	line-height: 19px !important;
}

.allowupdate-label {
	margin-top: 2px;
}

.prdtitle {
	margin-top: -5px;
}

.expire-label p {
	width: auto;
}

.profiletabcontent ul li.sell-ads-li .prdimg {
	display: block;
	width: 50%;
	min-width: 80px;
	height: auto;
	background-color: #EFEFEF;
	position: relative;
	float: right;
	overflow: hidden;
}

.profiletabcontent ul li.sell-ads-li .prdimg img {
	width: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto !important;
}

.TabbedPanels1 .TabbedPanelsTabSelected {
	background: none !important;
}

li.TabbedPanelsTab:after {
	position: absolute;
	bottom: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 11px solid transparent;
	content: "";
	left: 50%;
	margin-left: -12px;
	bottom: -12px;
}

li.TabbedPanelsTab.TabbedPanelsTabSelected:after {
	position: absolute;
	bottom: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 11px solid #8ce533;
	content: "";
	left: 50%;
	margin-left: -12px;
}

.profiletabcontent .hd {
	padding-bottom: 0;
}
/*******************Profile Page Upgrade memebership*******************/
.upgrade-membership .popup {
	width: 100%;
	box-sizing: border-box;
}

.upgrade-membership .popup span {
	font-size: 16px !important;
}

.frmChangeProfile .upgrade-membership .popup-top span {
	padding-top: 15px;
}

.profiletabcontent .modal .modal-dialog {
	width: 100%;
	box-sizing: border-box;
	transform: none;
}

.frmChangeProfile .pop-mid {
	float: right;
}

.profiletabcontent .modal {
	overflow-y: visible;
}

.upgrade-membership .popup .pop-logo {
	height: 55px !important;
	width: 55px !important;
}

.upgrade-membership .popup .pop-logo img {
	width: 100%;
	height: 100%;
}

.upgrade-membership .popup .pop-mid {
	margin-right: 0;
}

.frmChangeProfile .popup .pop-top {
	width: 100%;
	float: none;
}

.upgrade-membership .popup .pop-top {
	overflow: visible;
}

.frmChangeProfile .upgrade-membership .popup .pop-top {
	float: right;
	width: 100%;
	display: table;
}

.frmChangeProfile .upgrade-membership .popup .pop-top .pop-logo {
	display: table-cell;
}

.upgrade-membership .popup .pop-mid #spanNoUpdate {
	margin-left: 152px !important;
}

.frmChangeProfile .pop-top span {
	color: #fff;
	line-height: 24px;
	display: table-cell;
	vertical-align: middle;
}

.frmChangeProfile .popup .pop-btns {
	float: right;
	width: 100%;
	margin-top: 20px;
}

.frmChangeProfile .upgrade-membership .popup .pop-mid {
	width: 100%;
	margin-top: 0px !important;
}

.frmChangeProfile #wrapper {
	padding-bottom: 0;
}

.frmChangeProfile .upgrade-membership .pop-btns .inputbtn2.large {
	width: 50% !important;
}

.frmChangeProfile .upgrade-membership .popup {
	margin: 0 auto;
}

#myModalRemoveAd form .frmChangeProfile {
	width: 100% !important;
	box-sizing: border-box;
}

#myModalRemoveAd form .frmChangeProfile .dvMain .modal-content {
	width: 100%;
	height: 100%;
	padding: 0 24px !important;
	box-sizing: border-box;
}

#myModalRemoveAd form .frmChangeProfile .dvMain {
	width: 100% !important;
}

#myModalRemoveAd form .frmChangeProfile .dvMain .modal-content span {
	padding-left: 0px !important;
	font-size: 15px !important;
}

#myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvRight {
	width: 100%;
}

#myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvLeft {
	width: 100%;
	float: right;
}

#myModalRemoveAd form .frmChangeProfile .dvMain .modal-content .dvLeft .inputbtn2 {
	margin: 10px 0;
}

.label #ReasonText {
	display: block;
	width: 70%;
	float: left;
}

.frmChangeProfile .top-title-div .top-main-title {
	width: 100%;
}

#myModalRemoveAd form .frmChangeProfile .inputbtn2 {
	float: none !important;
}

#myModalRemoveAd {
	overflow: visible !important;
}

.cancel-btn-pwd {
	width: 94%;
	float: right;
}

.cancel-btn-pwd input {
	width: 100%;
}

/*******************Profile Page Edit card Ad*******************/
.insert-new-ad-page .status-note {
	margin-bottom: 0px !important;
}

.insert-new-ad-page .formarea .formblock .textarea {
	width: 100%;
}

.insert-new-ad-page .formarea .formblock #Description.textarea {
	width: 94%;
}
/*******************error status*******************/
.modal-dialog.frmChangeProfile {
	width: 100% !important;
	box-sizing: border-box;
	padding: 0px !important;
}

.modal-dialog.frmChangeProfile .popup {
	width: 100%;
	overflow: hidden;
}

.frmChangeProfile .dvMain {
	/* width: 100% !important; */
	width: auto;
}

.status-error {
	width: 100% !important;
}

.status-error.upgradeError {
	width: 90% !important;
	position: static !important;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-mid {
	margin-top: 40px;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip {
	font-size: 10px !important;
	line-height: 14px;
	background: #8E1974;
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	margin-right: -22px;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip span {
	display: block;
	float: right;
	border-radius: 100%;
	border: 3px solid #fff;
	background: #E500CD;
	padding: 15px;
	right: 15px;
	top: -9px;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .tooltip p {
	float: right;
	padding: 8px 10px 10px;
	font-size: 12px;
	line-height: 16px;
	margin-right: 63px;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .pop-top .pop-logo {
	float: right;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .opt {
	background: none;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup {
	padding: 30px 18px !important;
}

.modal-dialog.frmChangeProfile .upgrade-membership .pop-btns .inputbtn1.large {
	width: 60%;
	float: left;
	margin: 0;
	-webkit-border-radius: 0;
}

.modal-dialog.frmChangeProfile .upgrade-membership .pop-btns .inputbtn2.large {
	width: 30%;
	float: right;
	margin: 0;
	background: #2A74A5;
	padding: 0px 0 4px 0;
	-webkit-border-radius: 0;
}

.modal-dialog.frmChangeProfile .upgrade-membership .popup .opt {
	font-size: 10px;
	padding: 12px 0;
}
/*******************Profile Page Change card Ad*******************/
.frmChangeProfile .status-note {
	margin-bottom: 0px !important;
}

.frmChangeProfile .paragraph {
	width: 100%;
}

.frmChangeProfile .customlist {
	width: 94%;
}

.frmChangeProfile .dvContentRight {
	width: 100%;
	box-sizing: border-box;
}

.discus-btn {
	float: right !important;
	padding: 10px 0;
	width: 94%;
}

.frmChangeProfile .discus-btn {
	width: 94%;
}

.frmChangeProfile .discus-btn input {
	width: 100%;
}
/*******************Upgrade membership*******************/
.upgrade-membership-new .dvRight {
	padding: 24px !important;
	box-sizing: border-box;
}

.upgrade-membership .top-title-div .top-main-title {
	width: 100% !important;
}

.eventlist ul li .detail h3 a.block-element {
	margin-bottom: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 90%;
	font-size: 14px;
}

.slides li img {
	opacity: 1;
	display: none;
}

.block-element {
	display: block;
}

.p0 {
	padding: 0 !important;
	font-size: 14px;
	line-height: 18px;
}

.upgrade-membership .dvLeft.paragraph .formbtn .inputbtn2 {
	width: 100%;
	margin: 0;
}
/*******************parking******************/
.prd-data .label {
	width: auto;
}
/*******************Barter by Price and Model*******************/
.barter .top-title-div .top-main-title {
	width: 100%;
}

.barter .top-title-div {
	padding: 0 24px;
	box-sizing: border-box;
}

.barter-big-drop {
	width: 26% !important;
	background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
}

.barter .formblock label {
	width: 100% !important;
}

.barter .formarea .formblock table td {
	display: table-cell !important;
	width: 100% !important;
}

.barter-table-content td {
	float: right;
}

.barter-table-content td .customlist {
	width: 26%;
	background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
}

.price-barter-dropdown {
	width: 29% !important;
}

.barter .formbtn {
	margin-bottom: 15px;
}

.barter .dvrow {
	border-color: transparent;
	height: 0;
}

.sell-styled-select .standard-dropdown.sell-big-width {
	background: url("../images/selectbg.png") no-repeat scroll left top #e2e2e2;
}

.dealer-mobile-detail-page .eventlist ul li {
	padding-bottom: 24.5% !important;
}

/*******************Mobile Pre Payment*******************/
.outer-mobile-payee {
	margin: 0 -24px;
}

.payment-mobile-title {
	/*display: table;*/
	width: 100%;
	background: #EBEBEB;
	position: relative;
}

.payment-mobile-title .payment-mobile-title-inner {
	/*display: table-cell;*/
	display: table;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	padding: 10px 24px;
}

.payment-mobile-title .middleText {
	float: none !important;
	display: table-cell;
	color: #313131;
	width: 90%;
	vertical-align: middle;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 60%;
}

.payment-mobile-title .pay-mobile-outer {
	float: right;
	display: table-cell;
	width: 10%;
}

.payment-mobile-title .pay-mobile-outer .pay-mobile-inner {
	border-radius: 100%;
	border: 4px solid #8ce533;
	padding: 2px;
	text-align: center;
}

.payment-mobile-title .pay-mobile-outer .pay-mobile-inner span {
	background: #3E3E3E;
	display: block;
	padding: 25px 20px;
	border-radius: 100%;
	color: #ffffff;
	font-size: 20px;
	line-height: 24px;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav {
	border-bottom: 1px solid #dadada;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li {
	border: 0;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li.ui-tabs-active {
	background: transparent;
	color: #FF00AE;
	position: relative;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li.ui-tabs-active a:after {
	content: "";
	position: relative;
	left: 0;
	right: 0;
	bottom: -8px;
	height: 1px;
	background-color: #FF00AE;
	width: 100%;
	float: right;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li:nth-child(1) {
	text-align: right;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li:nth-child(2) {
	display: inline-block;
	text-align: center;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li:nth-child(3) {
	text-align: left;
}

.mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li:nth-child(3) a span {
	text-align: center;
}

            /*.tab-border-1 {
        left: 50%;
        height: 1px;
        background-color: red;
        width: 40%;
    }

    .tab-border-2 {
        left: 50%;
        height: 1px;
        background-color: red;
        width: 40%;
        margin: 0 auto;
    }

    .tab-border-3 {
        height: 1px;
        background-color: red;
        width: 40%;
        float: left;
        }*/

        .mobile-updgrade-tabing.profile-upgrade-tabing .ui-tabs-nav li.ui-tabs-active a {
        	/*color: #E500CD !important;*/
        	color: #FF00AE !important;
        }

        .mobile-new-membership .paragraph .media {
        	float: right;
        	width: 50%;
        	margin-bottom: 18px !important;
        }

        .mobile-new-membership .paragraph .media table tr td {
        	font-size: 11px !important;
        	line-height: 18px;
        }

        .mobile-new-membership .formbtn {
        	float: left;
        	width: 25%;
        	margin-right: 27px;
        	margin-top: 12px;
        	margin-bottom: 0;
        }

        .mobile-new-membership .formbtn input {
        	height: 40px;
        }

        .mobile-profile-contact {
        	background: #EBEBEB;
        	text-align: center;
        	padding: 10px 0;
        	color: #000000;
        	font-size: 14px;
        }

    /*.custom-tab-value:nth-child(2) {
         
        text-align: center;
    }

    .custom-tab-value:nth-child(1) {
        width: 33.33% !important;
    }

    .custom-tab-value:nth-child(3) {
        width: 26.67% !important;
        }*/

        .remove-margin-top {
        	margin: -1px 0 0 0 !important;
        }

        .mobile-updgrade-tabing ul.ui-tabs-nav li {
        	width: 33.33% !important;
        }

        .mobile-updgrade-tabing ul.ui-tabs-nav li a {
        	padding: 7px 0 !important;
        	font-size: 17px !important;
        	line-height: 23px !important;
        	text-align: center;
        	font-weight: bold !important;
        	width: auto;
        }

        .mobile-updgrade-tabing ul.ui-tabs-nav li a span {
        	font-size: 13px !important;
        	display: block;
        	font-weight: normal;
        }

        .mobile-updgrade-tabing-content {
        	font-family: 'XSANS' !important;
        	font-size: 14px;
        	line-height: 18px;
        }

        .mobile-updgrade-tabing-content .upper-info .left-info {
        	float: right;
        	width: 50%;
        }

        .mobile-updgrade-tabing-content .upper-info .right-info {
        	float: right;
        	width: 50%;
        }

        .mobile-updgrade-tabing-content .upper-info .right-info li:first-child {
        	/*color: #E500CD !important;*/
        	color: #FF00AE !important;
        }

        .mobile-updgrade-tabing-content .upper-info {
        	margin-bottom: 20px;
        	color: #7B7B7B;
        	font-weight: bold;
        }

        .mobile-updgrade-tabing-content .lower-info .left-info {
        	float: right;
        	width: 50%;
        }

        .mobile-updgrade-tabing-content .lower-info {
        	color: #7B7B7B;
        }
            /*.mobile-updgrade-tabing-content .lower-info .left-info li{position: relative;padding-right:20px!important; }
            .mobile-updgrade-tabing-content .lower-info .right-info li{position: relative;padding-right:20px!important; }*/
            /*.mobile-updgrade-tabing-content .lower-info .left-info li:after{    content: "";    position: absolute;    right: 0;    top: 50%;    background: url("/Content/images/check-icon.png")no-repeat;    background-size: 100% 100%;    height: 15px;    width: 15px;    margin-top: -7px;}
.mobile-updgrade-tabing-content .lower-info .right-info li:after{    content: "";    position: absolute;    right: 0;    top: 50%;    background: url("/Content/images/check-icon.png")no-repeat;    background-size: 100% 100%;    height: 15px;    width: 15px;    margin-top: -7px;}
#profile-tab2.mobile-updgrade-tabing-content .lower-info .right-info li:nth-child(2):after{    content: "";    position: absolute;    right: 0;    top: 50%;    background: url("/Content/images/cancel.png")no-repeat;    background-size: 100% 100%;    height: 15px;    width: 15px;    margin-top: -7px;}
#profile-tab1.mobile-updgrade-tabing-content .lower-info .right-info li:after{    content: "";    position: absolute;    right: 0;    top: 50%;    background: url("/Content/images/cancel.png")no-repeat;    background-size: 100% 100%;    height: 15px;    width: 15px;    margin-top: -7px;}
#profile-tab1.mobile-updgrade-tabing-content .lower-info .left-info li:after{    content: "";    position: absolute;    right: 0;    top: 50%;    background: url("/Content/images/cancel.png")no-repeat;    background-size: 100% 100%;    height: 15px;    width: 15px;    margin-top: -7px;}*/
.mobile-updgrade-tabing-content .lower-info .right-info {
	float: right;
	width: 50%;
}

.mob-prepay-message ul {
	list-style: none;
	/*overflow-y: scroll;*/
	padding: 0 24px;
	/*height: 102px;*/
}

.mob-prepay-message ul li {
	padding: 20px 0;
	position: relative;
}

.mob-prepay-message ul li p {
	float: left;
	display: inline-block;
	margin-right: 20px;
	color: #8ce533;
	font-size: 14px;
}

.mob-prepay-message ul li span {
	float: right;
	display: inline-block;
	color: #000000;
}

.mob-prepay-message ul li span i {
	font-style: normal;
	color: #7C7575;
}

.mob-prepay-message ul li:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #dadada;
	height: 1px;
}

.mob-prepay-message ul li:last-child:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: #dadada;
	height: 0px;
}

/*******************Scrollbar*******************/
#nav::-moz-scrollbar {
	width: 0 !important;
	display: none;
}

#nav::-webkit-scrollbar {
	display: none;
}

#nav::-webkit-scrollbar-track {
	display: none;
}

#nav::-webkit-scrollbar-thumb {
	display: none;
}

.swapping-div-mobile {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	/* optional */
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.swapping-div-mobile .first-row-div {
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
	width: 100%;
}

.swapping-div-mobile .second-row-div {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1;
	width: 100%;
}


.linkblock {
	padding-top: 16.5%;
	position: relative;
}

.linkblock ul {
	position: absolute;
	left: 0;
	top: 15px;
	right: 0;
}

/*******************Post Payment*******************/
.post-payment-mobile-title {
	font-size: 18px !important;
	margin-top: 35px;
}

.postPamentMiddleMob {
	display: table;
	width: 100%;
	padding-bottom: 25px;
	font-weight: bold;
}

.postPamentMiddleMobUL {
	display: table-cell;
}

.postPamentMiddleMobUL li {
	padding: 5px 0px;
	font-size: 16px;
}

.postPamentBottomMob {
	display: table;
	width: 100%;
	padding-bottom: 25px;
}

.postPamentBottomMobUL {
	display: table-cell;
}

.postPamentBottomMobUL li {
	padding: 5px 0px;
	font-size: 16px;
}

.agency-menu-li-span {
	margin-right: 63px;
}

.agency-menu-li-span2 {
	margin-right: 74px;
}

#top-menu-devider {
	border-bottom: 1px solid #62615F;
	display: block;
	margin: 10px -8px 10px 0px;
	width: 94%;
}

.profile-report-div {
	direction: rtl;
	color: #907f6b;
	margin-bottom: 15px;
	background-color: #ffebd2;
	padding: 15px 20px 0 0;
	font-size: 14px;
	height: 40px;
}

.profile-report-div-span1 {
	margin-right: 10px;
}

.profile-report-div-span2 {
	margin-right: 30px;
}

.eventlist ul li.ad-banner .photo {
	width: 100% !important;
}

.eventlist ul li.ad-banner {
	padding-bottom: 30% !important;
}

.eventlist ul li.ad-banner a {
	width: 100% !important;
}

.eventlist ul li.ad-banner:after {
	display: none;
}
.banner-link img{zoom: 0;-ms-zoom: 0;-webkit-zoom: 0;}
.vehicle-details{border-bottom: 1px solid #ededed;margin-bottom: 15px;padding-bottom: 15px;}
.vehicle-details-right{float: right;}
.vehicle-details-left{float: left;}
.vehicle-detail-outer{float: none;min-height: inherit;padding-bottom: 25px !important;}
.prd-detail .prdright .prdinfo .vehicle-detail-outer .addetaildesc{padding-bottom: 30px !important;}
.vehicle-detail-outer .inforight .titlepanel {margin: 12px 0 15px !important;}
.extra-vehicle-details .vehicle-details-left{width: 50%;}
.vehicle-xs-outer .addetaildesc{border-bottom: 0;margin: 0 !important;}
.vehicle-xs-outer .extra-vehicle-details{border-bottom: 0;background: rgb(240, 240, 240) none repeat scroll 0% 0%;padding: 10px 10px 15px;margin-bottom: 0;}

.motorcycle-slider.owl-carousel .owl-item img{width: 85% !important;}
.motorcycle-slider-outer{width: 100%;margin: 0; display: block;}
#motorcycleType-slider{display: block;}
.ad-banner.home-banner-inner #motorcycleType-slider{margin: 0;top: 38px;}
.ad-banner.home-banner-inner{overflow:hidden;}
.ad-banner.home-banner .banner-link img{height: auto;}
.ad-banner.home-banner{height: auto;}
.home-banner{margin-left:24px;margin-right: 24px;}
.home-banner-inner.hovered .banner-link{ height:0; top:-101%;}
.eventlist ul li .symbole{left:10%}

}
@media (max-width: 800px) {
	#dealerList li {
		padding-bottom: 34%;
	}

	.eventlist ul li {
		padding-bottom: 28.5%;
	}
}

@media (max-width: 767px) {

    .home-banner{height: 155px;}

    .eventlist ul li.ad-banner {
      padding-bottom: 31% !important;
  }

  .mob-count-label {
      display: inline-block;
      float: right;
      font-size: 12px;
      line-height: 23px;
      padding: 0 5px;
  }

  .text-link-outer .dvtxtlinks {
      width: 50%;
  }

  .price-new-page .price-classname {
      width: 41%;
  }

  .linkblock ul li {
      width: 25% !important;
  }

  .eventlist ul li .detail h2 {
      font-size: 13px;
      line-height: 18px;
  }

  .year-label.visible-xs {
      font-size: 12px;
      line-height: 20px;
  }

  .search-new-page .eventlist ul li .detail .provice {
      font-size: 12px;
      line-height: 18px !important;
  }

  .eventlist ul li .cost {
      font-size: 12px;
      line-height: 13px;
  }

  .agency-page-h1-section.agency-page-mob-title .h1-title-div-section h1 {
      font-size: 17px;
      line-height: 21px;
  }

  .inforight .titlepanel h1 {
      font-size: 15px;
      line-height: 17px;
  }

  .inforow .inforight {
      font-size: 13px !important;
  }

  .security-block {
      margin-top: 6px !important;
  }

  .botgallery h3 {
      line-height: 18px;
      font-size: 12px;
  }

  .botgallery ul li .name a, .botgallery ul li .price a {
      font-size: 12px;
  }

  .blockarea td {
      font-size: 12px;
  }

  .customlist {
      font-size: 11px !important;
  }

  .fourth-row .inputbtn2 {
      font-size: 13px;
      line-height: 15px;
  }
  /*.provice-mobile{    overflow: hidden;    width: 10%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}*/
  .eventlist ul li .detail h3 {
      font-size: 12px;
      line-height: 15px;
      width: 85%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
  }

  .eventlist ul li .detail p {
      font-size: 12px;
      line-height: 18px;
  }

  .dealer-page.dealers-list-page .listdata .provtn {
      font-size: 13px;
      line-height: 17px;
  }

  .eventlist ul li .detail h3 .dealer-ad-details {
      font-size: 12px !important;
  }

  .dealer-page .dvLeft .tn {
      font-size: 13px;
  }

  .p0 {
      font-size: 12px;
      line-height: 17px;
  }

  .price-detail-seconddiv p, .price-detail-firstdiv p {
      margin-bottom: 14px !important;
  }

  .top-coprporationdetail .right-corporation-div h3 {
      font-size: 12px;
      line-height: 15px;
  }

  .corp-inforow {
      font-size: 12px;
      line-height: 24px;
  }

  .dealer-detail-page .eventlist ul li .detail .provice {
      font-size: 12px;
      line-height: 16px;
  }

  .dealer-detail-page .eventlist ul li .detail .shortdesc {
      font-size: 11px;
  }

  .price-relatedads-link {
      font-size: 14px;
      line-height: 16px;
  }

  .mobile-profile-advertisments .green {
      font-size: 12px;
      line-height: 23px !important;
  }

  .mobile-profile-advertisments .green .label {
      font-size: 12px;
  }

  .mobile-profile-advertisments .yellow {
      font-size: 12px;
  }

  .mobile-profile-advertisments .prdtitle {
      font-size: 12px;
  }

  .mobile-profile-advertisments p {
      font-size: 12px;
  }

  .search-new-page .eventlist ul li .detail .shortdesc {
      font-size: 13px;
      line-height: 18px !important;
  }

  .search-new-page .eventlist ul li .detail .price {
      font-size: 12px;
      line-height: 16px;
  }

  .profiletabcontent .hd {
      width: 37%;
      left: 17px;
      direction: rtl;
      border: 0;
      margin-top: 15px;
  }

  .profiletabcontent .hd:after {
      position: absolute;
      content: "";
      left: 24px;
      right: 24px;
      background: #d5d5d5;
      height: 1px;
  }

  .profiletabcontent .hd .numbers {
      padding: 0px 0px 0px 0px !important;
  }

  .left-profile-btn {
      padding: 38px 0 0;
  }

  .pop-radio-text {
      line-height: 25px;
      font-size: 13px;
  }

  .iradio .icheck {
      width: 30px;
      height: 30px;
  }

  .price-new-page .price-brandmodelname {
      width: 15%;
  }

  .price-new-page .price-brandmodelname p {
      margin-bottom: 8px !important;
      font-size: 12px;
      line-height: 17px;
  }

  .price-new-page .price-modelyear {
      font-size: 12px;
  }

  .price-new-page .price-classname {
      font-size: 12px;
  }

  .price-new-page .price-price {
      font-size: 12px;
  }

  .price-detail-seconddiv p {
      margin-bottom: 8px !important;
      font-size: 13px;
      line-height: 19px;
  }

  .provider-name-css {
      font-size: 10px;
  }

  .sell-styled-select {
      width: 90%;
  }

  .numeric-textbox {
      width: 90% !important;
  }

  .insert-new-ad-page .formarea .formblock #Description.textarea {
      width: 90% !important;
  }

  .fileup {
      width: 90% !important;
  }

  .formarea .formblock .dvLeft .form-horizontal .dvContentRight .custom-fld {
      width: 90% !important;
  }

  .frmlogin .customlist {
      width: 90% !important;
  }

  .mobile-contact-detail .custom-fld {
      width: 90% !important;
  }

  .dvContentRight.mobile-contact-detail .inputbtn2.large {
      width: 90% !important;
  }

  #frmInsertNewAd .formarea .formbtn .inputbtn2 {
      width: 90% !important;
  }

  .dvContentRight .inputbtn2.large {
      width: 90% !important;
  }

  .dvContentRight .inputbtn2.large2 {
      width: 90% !important;
  }

  .mobile-profile-advertisments p {
      line-height: 23px;
  }

  .prd-data .label {
      line-height: 23px !important;
  }

  .expire-label p {
      margin: 0px 3px 0 0 !important;
  }

  .pop-radio-text {
      width: 220px;
  }

  .txtlinks a {
      position: relative;
      padding-left: 20px;
  }

  .txtlinks a img {
      padding-right: 4px;
      position: absolute;
      left: 3px;
      width: 12px;
      top: 3px;
  }

  .text-link-outer .dvtxtlinks {
      width: 25%;
      font-size: 12px;
  }

  #short-desc {
      width: 50%;
  }
  /*.search-new-page .photo img{min-height:120px;}*/
  /*.flexslider .slides img {    min-height: 275px;}*/
  .alert-page .inputbtn2.large {
      width: 100% !important;
  }

  .frmChangeProfile .customlist {
      width: 90%;
  }

  .discus-btn {
      width: 90%;
  }

  .cancel-btn-pwd {
      width: 90%;
  }

  .frmChangeProfile .discus-btn {
      width: 90%;
  }

  .edit-submit-btn input {
      width: 90%;
  }

  .uploadbox {
      width: 90% !important;
  }

  .price-detail-thirddiv {
      margin-top: -50px;
  }

  .price-value-mob {
      font-size: 12px;
  }

  .mobile-profile-advertisments .label {
      font-size: 12px;
  }

  .agency-page-h1-section.agency-page-mob-title .h1-title-div-section {
      font-size: 16px;
  }

  .prd-data .prdrw .label {
      width: auto;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      margin-left: 5px;
  }

  .prd-data .prdrw p {
      line-height: 27px;
      margin-bottom: 0;
  }

  .price-new-page .price-price {
      width: 24%;
  }

  .search-new-page .eventlist ul li .detail h2 a {
      line-height: 18px;
  }

  .linkblock {
      padding-top: 26.5%;
  }

  .alert-styled-select {
  }

  .alert-styled-select .alert-big-width {
  }

  .alert-page .inputbtn2.large {
      width: 90% !important;
  }

  .profiletabcontent .hd .fadeBartering a {
      font-size: 12px !important;
      padding-right: 22px !important;
  }

  .profiletabcontent .hd .fadeAddParking a {
      font-size: 12px !important;
      padding-right: 22px !important;
  }

  .profiletabcontent .hd .fadeAddNewAlert a {
      font-size: 12px !important;
      padding-right: 22px !important;
  }

  .profiletabcontent .hd .fadeInsertNewAd a {
      font-size: 12px !important;
      padding-right: 22px !important;
  }

  .top-message-adtype {
      font-size: 12px;
  }

  .customlist.leftmarg.alert-page-year-drop {
      width: 90% !important;
  }

  .alert-page .alert-styled-select {
      width: 90% !important;
  }

  .alert-page-price-txt {
      width: 90% !important;
  }

  #dealerList li {
      padding-bottom: 18.5%;
      padding-right: 48% !important;
  }

  .eventlist ul li .listdata {
      width: 100% !important;
  }

  .photo a {
      width: 100% !important;
  }

  #dealerList li .listdata {
      width: 100% !important;
  }

  #dealerList li .photo a {
      width: 90% !important;
  }

  .eventlist ul li {
      padding-right: 53% !important;
      padding-bottom: 30.1%;
  }

  .dealer-mobile-list {
      right: 48%;
  }

  .dealer-ad-details {
      font-size: 13px !important;
      line-height: 17px !important;
  }

  .status-note {
      padding: 9px 50px 6px 24px !important;
      background: url("../images/ic-note.png") no-repeat scroll 96% 50% #edd87d;
  }

  .dealer-mobile-detail-page .eventlist ul li {
      padding-bottom: 24% !important;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail .provice #ex-color {
      line-height: 18px;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail .shortdesc #short-desc {
      width: 66% !important;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail h3 {
      font-size: 13px !important;
      line-height: 18px !important;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail .price {
      font-size: 13px !important;
      line-height: 18px !important;
  }

  .dealer-mobile-detail-page .year-label.visible-xs {
      font-size: 13px !important;
      padding-right: 1px;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail .provice {
      font-size: 13px !important;
      line-height: 18px !important;
  }

  .dealer-mobile-detail-page .eventlist ul li .detail .shortdesc {
      font-size: 13px !important;
      line-height: 18px !important;
  }

  .eventlist ul li .symbole {
      right: 53% !important;
  }

  .post-payment-mobile-title {
      font-size: 17px !important;
      margin-top: 35px;
  }

  .postPamentMiddleMobUL li {
      padding: 5px 0px;
      font-size: 15px;
  }

  .postPamentBottomMobUL li {
      padding: 5px 0px;
      font-size: 15px;
  }

  .profile-report-div {
      direction: rtl;
      color: #907f6b;
      margin-bottom: 15px;
      background-color: #ffebd2;
      padding: 15px 20px 0 0;
      font-size: 13px;
      height: 40px;
  }

  .profile-report-div-span1 {
      margin-right: 8px;
  }

  .profile-report-div-span2 {
      margin-right: 25px;
  }

  .ad-banner.home-banner-inner #motorcycleType-slider,#motorcycleType-slider{top:10px;}
  .ad-banner.home-banner-inner #motorcycleType-slider, #motorcycleType-slider{margin: 0;}
  .home-banner-inner.hovered #motorcycleType-slider{top: 10px;}
  .motorcycle-slider .owl-nav .owl-prev img{right:-18px}
  .motorcycle-slider .owl-nav .owl-next img{left: -18px;}
}

@media (max-width: 660px) {
	.motorcycleSellTopTitle {line-height: 20px;margin: 0px 0px 20px 0px;direction: rtl;margin-right: 3.9%;}



	#dealerList li {
		padding-bottom: 33.5% !important;
	}

	.eventlist.newstyle ul li {
		padding-bottom: 28% !important;
	}

	.status-note {
		padding: 9px 50px 6px 24px !important;
		background: url("../images/ic-note.png") no-repeat scroll 95% 50% #edd87d;
	}

	.dealer-mobile-detail-page .eventlist ul li {
		padding-bottom: 23.5% !important;
	}

	.profile-report-div {
		direction: rtl;
		color: #907f6b;
		margin-bottom: 15px;
		background-color: #ffebd2;
		padding: 15px 14px 0 0;
		font-size: 12px;
		height: 40px;
	}

	.profile-report-div-span1 {
		margin-right: 5px;
	}

	.profile-report-div-span2 {
		margin-right: 15px;
	}


	.search-new-page .eventlist ul li .detail h2 a {
		width: 200px;
	}

	.eventlist ul li {
		padding-bottom: 29.2%;
	}
}

@media (max-width: 559px) {


	.eventlist ul li.ad-banner {
		padding-bottom: 32% !important;
	}

	.info-top-adclass {
		font-size: 15px;
	}

	.eventlist ul li {
		padding-bottom: 28.5% !important;
	}

	#dealerList li {
		padding-bottom: 32.2% !important;
	}

	.dealer-page .dvLeft .overview {
		bottom: 13px !important;
	}

	.eventlist.newstyle ul li {
		padding-bottom: 28% !important;
	}


	.status-note {
		padding: 9px 50px 6px 24px !important;
		background: url("../images/ic-note.png") no-repeat scroll 95% 50% #edd87d;
	}

	.dealer-mobile-detail-page .eventlist ul li {
		padding-bottom: 20% !important;
	}

	.mobile-updgrade-tabing ul.ui-tabs-nav li a {
		font-size: 18px !important;
		line-height: 22px !important;
	}

	.mobile-updgrade-tabing-content {
		font-size: 13px !important;
		line-height: 17px !important;
	}

	.mobile-new-membership .paragraph .media {
		width: 70% !important;
	}

	.mobile-new-membership .formbtn {
		margin-right: 10px !important;
		float: left;
	}

	.mobile-profile-contact {
		font-size: 13px;
	}

	.post-payment-mobile-title {
		font-size: 16px !important;
		margin-top: 35px;
	}

	.postPamentMiddleMobUL li {
		padding: 5px 0px;
		font-size: 14px;
	}

	.postPamentBottomMobUL li {
		padding: 5px 0px;
		font-size: 14px;
	}

	.profile-report-div {
		direction: rtl;
		color: #907f6b;
		margin-bottom: 15px;
		background-color: #ffebd2;
		padding: 15px 20px 0 0;
		font-size: 13px;
		height: 40px;
	}

	.profile-report-div-span1 {
		margin-right: 8px;
	}

	.profile-report-div-span2 {
		margin-right: 25px;
	}

	.profile-report-div {
		direction: rtl;
		color: #907f6b;
		margin-bottom: 15px;
		background-color: #ffebd2;
		padding: 15px 5px 0 0;
		font-size: 11px;
		height: 40px;
	}

	.profile-report-div-span1 {
		margin-right: 5px;
	}

	.profile-report-div-span2 {
		margin-right: 5px;
	}

	.search-new-page .eventlist ul li .detail h2 a {
		width: 178px;
	}

	.motorcycle-slider-link a,.motorcycle-slider em{font-size: 12px;line-height: 16px;}
	.motorcycle-slider .owl-nav .owl-prev img, .motorcycle-slider .owl-nav .owl-next img{width: 15px;padding: 10px 5px;margin-top: -28px;}
	.ad-banner.home-banner .motorcycle-slider .owl-nav .owl-prev img, .ad-banner.home-banner .motorcycle-slider .owl-nav .owl-next img{width: 15px;}
	.motorcycle-slider .owl-nav .owl-next img{left:-18px;}
	.motorcycle-slider .owl-nav .owl-prev img{right:-18px;} 
	.motorcycle-slider-outer{padding: 0 15px 25px;width: 100%;}
	.motorcycle-slider-link{float: left;padding: 0 0 30px;width: 100%;text-align: center;}
	.ad-banner.home-banner .motorcycle-slider-outer{padding: 0 10px 0;}
}

@media (max-width: 490px) {
	.motorcycleSellTopTitle {
		line-height: 20px;
		margin: 0px 0px 20px 0px;
		direction: rtl;
		margin-right: 4.9%;
	}

	.eventlist ul li.ad-banner {
		padding-bottom: 33% !important;
	}

	.ad-content {
		font-size: 14px !important;
	}

	#dealerList li {
		padding-bottom: 28.5% !important;
		padding-top: 5.5% !important;
	}

	.eventlist.newstyle ul li {
		padding-bottom: 32.5% !important;
	}

	.dealer-mobile-detail-page .eventlist ul li {
		padding-bottom: 18% !important;
	}

	.search-new-page .eventlist ul li .detail h2 a {
		width: 150px;
	}

	.payment-mobile-title .middleText {
		padding-left: 40%;
	}

	#motorcycleType-slider{top:10px;}
    .ad-banner.home-banner-inner #motorcycleType-slider{top: 5px;}
}

@media(max-width:414px) {
	.eventlist ul li {
		padding-bottom: 27.6% !important;
	}
 .home-banner{height: 90px;}
}

@media (max-width: 413px) {
	.motorcycleSellTopTitle {
		line-height: 20px;
		margin: 0px 0px 20px 0px;
		direction: rtl;
		margin-right: 5.9%;
	}

	/*#body-status{width: 41%;}*/
	.eventlist ul li.ad-banner {
		padding-bottom: 34% !important;
	}

	.info-top-adclass {
		font-size: 14px;
	}

	.year-label.visible-xs {
		font-size: 10px;
	}

	.search-new-page .eventlist ul li .detail .shortdesc {
		font-size: 10px;
	}

	.price-new-page .price-classname {
		width: 32%;
	}

	.price-new-page .price-brandmodelname {
		width: 20%;
	}

	.price-new-page .price-classname {
		width: 30%;
	}

	.dealer-page .dvLeft .tn {
		font-size: 11px;
	}

	.eventlist ul li .detail h2 {
		font-size: 11px;
		line-height: 11px;
	}

	.year-label.visible-xs {
		font-size: 11px;
		line-height: 15px !important;
	}

	.search-new-page .eventlist ul li .detail .provice {
		font-size: 11px;
		line-height: 16px !important;
	}

	.eventlist ul li .cost {
		font-size: 11px;
	}

	.agency-page-h1-section.agency-page-mob-title .h1-title-div-section {
		font-size: 13px;
		line-height: 17px;
	}

	.agency-page-h1-section.agency-page-mob-title .h1-title-div-section h1 {
		font-size: 13px;
		line-height: 17px !important;
	}

	.inforight .titlepanel h1 {
		font-size: 13px;
		line-height: 17px !important;
	}

	.inforow .inforight {
		font-size: 12px !important;
	}

	#phone-open {
		font-size: 11px !important;
	}

	.security-block {
		font-size: 11px;
		margin-top: 9px !important;
		width: 80% !important;
	}

	.eventlist ul li .detail h3 {
		font-size: 11px;
		line-height: 14px;
		width: 80%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.eventlist ul li .detail p {
		font-size: 11px;
		line-height: 15px;
	}

	.dealer-page.dealers-list-page .listdata .provtn {
		font-size: 11px;
		line-height: 18px !important;
	}

	.eventlist ul li .detail h3 .dealer-ad-details {
		font-size: 11px !important;
	}

	.top-coprporationdetail .right-corporation-div h3 {
		font-size: 11px;
		line-height: 15px !important;
	}

	.corp-inforow {
		font-size: 11px;
		line-height: 20px;
	}

	.dealer-detail-page .eventlist ul li .detail .provice {
		font-size: 11px;
		line-height: 15px !important;
	}

	.dealer-detail-page .eventlist ul li .detail .shortdesc {
		font-size: 10px;
		margin-bottom: 1px;
	}

	.dealer-detail-page .eventlist ul li .detail .price {
		font-size: 11px;
	}

	.price-relatedads-link {
		font-size: 11px;
	}
	/*.provice-mobile{width:30% !important;}*/
    /*.mobile-profile-advertisments .green{font-size:12px;}
	.mobile-profile-advertisments .green .label{font-size:12px;}
	.mobile-profile-advertisments .yellow{font-size:12px;}
	.mobile-profile-advertisments .prdtitle{font-size:12px;}
	.mobile-profile-advertisments p{font-size: 12px;}*/
	.search-new-page .eventlist ul li .detail .shortdesc {
		font-size: 11px;
		line-height: 15px !important;
	}

	.search-new-page .eventlist ul li .detail .price {
		font-size: 11px;
		line-height: 15px !important;
	}

	.profiletabcontent .hd {
		font-size: 13px;
		line-height: 20px;
		left: 14px;
	}

	.profiletabcontent .hd .numbers {
		padding: 0px 0px 0px 0px !important;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.graph-links.model-detail-graph-link a .model-price-price {
		font-size: 12px;
	}

	.price-new-page .price-brandmodelname p {
		font-size: 11px;
		line-height: 15px;
		margin-bottom: 5px !important;
	}

	.price-detail-seconddiv p {
		font-size: 11px;
		line-height: 15px;
		margin-bottom: 5px !important;
	}

	.provider-name-css {
		font-size: 8px;
	}

	.sell-styled-select {
		width: 80%;
	}

	.numeric-textbox {
		width: 80% !important;
	}

	.insert-new-ad-page .formarea .formblock #Description.textarea {
		width: 80% !important;
	}

	.fileup {
		width: 80% !important;
	}

	.formarea .formblock .dvLeft .form-horizontal .dvContentRight .custom-fld {
		width: 80% !important;
	}

	.frmlogin .customlist {
		width: 80% !important;
	}

	.mobile-contact-detail .custom-fld {
		width: 80% !important;
	}

	.dvContentRight.mobile-contact-detail .inputbtn2.large {
		width: 80% !important;
	}

	#frmInsertNewAd .formarea .formbtn .inputbtn2 {
		width: 80% !important;
	}

	.dvContentRight .inputbtn2.large {
		width: 80% !important;
	}

	.dvContentRight .inputbtn2.large2 {
		width: 80% !important;
	}

	.allowupdate-label p {
		width: 23%;
		margin-top: 0 !important;
	}

	.prd-data .label {
		line-height: 26px;
	}

	.txtlinks a {
		font-size: 12px;
		line-height: 16px;
	}

	.price-value-mob {
		/*bottom: 120px;*/
		bottom: 105px;
		font-size: 11px;
	}

	.txtlinks a img {
		top: 8px;
	}

	.agency-comparison-page.compare-page .agency-compare h3.textleft {
		width: 100%;
	}

	.agency-comparison-page.compare-page .agency-compare h3.textright {
		width: 100%;
	}

	.research-compare-year {
		width: 100%;
		margin-top: 0;
	}

	#short-desc {
		width: 35%;
	}
	/*	.search-new-page .eventlist ul li .detail .pro{width: 40%;}*/
	/*.search-new-page .eventlist ul li .detail .provice{width:35%; }*/
	/*.search-new-page .photo img{min-height:90px;}*/
	/*.flexslider .slides img {    min-height: 210px;}*/
	.alert-page .inputbtn2.large {
		width: 100% !important;
	}

	.frmChangeProfile .customlist {
		width: 80%;
	}

	.discus-btn {
		width: 80%;
	}

	.cancel-btn-pwd {
		width: 80%;
	}

	.frmChangeProfile .discus-btn {
		width: 80%;
	}

	.edit-submit-btn input {
		width: 80%;
	}

	.uploadbox {
		width: 80% !important;
	}

	.price-detail-thirddiv {
		margin-top: -40px;
	}

	.dvtxtlinks a {
		font-size: 11px !important;
	}

	.mobile-profile-advertisments .prdtitle {
		font-size: 11px;
		line-height: 20px;
	}

	.mobile-profile-advertisments .label {
		font-size: 11px;
		line-height: 20px !important;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.mobile-profile-advertisments .green {
		font-size: 11px;
	}

	.mobile-profile-advertisments p {
		font-size: 11px;
		line-height: 21px;
	}

	.mobile-profile-advertisments .green {
		line-height: 26px;
	}

	.mobile-profile-advertisments .yellow {
		margin-bottom: 0 !important;
		font-size: 11px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 50%;
	}

	.allowupdate-label {
		margin-top: 0;
	}

	.price-new-page .price-modelyear {
		font-size: 11px;
		width: 9%;
	}

	.price-new-page .price-classname {
		font-size: 11px;
	}

	.price-new-page .price-price {
		font-size: 11px;
		width: 28%;
	}

	.allowupdate-label .label {
		line-height: 17px !important;
	}

	#nav li a.nav_link {
		padding: 9px 0px 7px;
	}

	.prd-data .prdrw .label {
		width: 23%;
		font-size: 11px;
	}

	.prd-data .prdrw p {
		font-size: 11px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 100%;
		line-height: 23px;
	}

	.prd-data .prdrw .outerval {
		width: 10%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		font-size: 11px;
	}

	.prd-data .prdtitle {
		font-size: 11px;
		line-height: 18px;
	}

	.botgallery h3 {
		font-size: 9px;
		margin-bottom: 0 !important;
	}

	.linkblock {
		padding-top: 25%;
	}

	.linkblock ul {
		top: 11px;
	}

	.search-new-page .eventlist ul li .detail h2 a {
		line-height: 15px;
		width: 139px;
	}

	.alert-page .alert-styled-select {
		width: 80%;
	}

	.customlist.leftmarg.alert-page-year-drop {
		width: 80% !important;
	}

	.alert-page-price-txt {
		width: 80% !important;
	}

	.profiletabcontent .hd .fadeBartering a {
		font-size: 11px !important;
		line-height: 7px;
		width: 33% !important;
		padding-right: 20px !important;
	}

	.profiletabcontent .hd .fadeAddParking a {
		font-size: 11px !important;
		line-height: 7px;
		width: 33% !important;
		padding-right: 20px !important;
	}

	.profiletabcontent .hd .fadeAddNewAlert a {
		font-size: 11px !important;
		line-height: 7px;
		width: 33% !important;
		padding-right: 20px !important;
	}

	.profiletabcontent .hd .fadeInsertNewAd a {
		font-size: 11px !important;
		line-height: 7px;
		width: 33% !important;
		padding-right: 20px !important;
	}

	.top-message-adtype {
		font-size: 11px;
	}

	.alert-page .alert-styled-select {
		width: 80% !important;
	}

	.alert-page .inputbtn2.large {
		width: 80% !important;
	}

	#dealerList li {
		padding-bottom: 29.5% !important;
		padding-top: 5.5% !important;
	}

	.photo a {
		width: 85% !important;
	}

	.dealer-page.dealers-list-page .dvLeft .listdata, .dealer-page.dealers-list-page .dvLeft .overview {
		width: 100%;
	}

	.eventlist ul li .listdata {
		width: 100% !important;
	}

	.eventlist ul li {
		padding-bottom: 22.4% !important;
		padding-right: 47% !important;
	}

	.dealer-page.dealers-list-page .listdata .provtn {
		margin: 0 !important;
	}

	.eventlist.newstyle ul li {
		padding-bottom: 20% !important;
	}

	.p0 {
		font-size: 11px !important;
		line-height: 15px;
	}

	.dealer-ad-details {
		font-size: 11px !important;
		line-height: 15px;
	}

	.status-note {
		padding: 9px 50px 6px 24px !important;
		background: url("../images/ic-note.png") no-repeat scroll 93% 50% #edd87d;
	}

	.detail .mid {
		margin-top: -23px !important;
	}

	.price-new-page.price-new-page-detail .b-title {
		width: 40%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: right;
	}

	.agency-price-detail-title .photo img {
		letter-spacing: 0;
		right: -10px !important;
	}

	.price-detail-right {
		width: 50%;
	}

	.dealer-mobile-detail-page .provice-mobile {
		width: 17% !important;
	}

	.dealer-mobile-detail-page .eventlist ul li .detail .provice {
		width: 100% !important;
	}

	.dealer-mobile-detail-page .eventlist ul li {
		padding-bottom: 8% !important;
	}

	.dealer-mobile-detail-page .eventlist ul li .detail h3 {
		font-size: 11px !important;
		line-height: 16px !important;
	}

	.dealer-mobile-detail-page .eventlist ul li .detail .price {
		font-size: 11px !important;
		line-height: 16px !important;
	}

	.dealer-mobile-detail-page .year-label.visible-xs {
		font-size: 11px !important;
		padding-right: 1px;
	}

	.dealer-mobile-detail-page .eventlist ul li .detail .provice {
		font-size: 11px !important;
		line-height: 16px !important;
	}

	.dealer-mobile-detail-page .eventlist ul li .detail .shortdesc {
		font-size: 11px !important;
		line-height: 16px !important;
	}

	.eventlist ul li .symbole {
		right: 47% !important;
	}

	.payment-mobile-title .payment-mobile-title-inner {
		padding: 5px 24px;
	}

	.payment-mobile-title .pay-mobile-outer .pay-mobile-inner span {
		font-size: 18px;
		line-height: 22px;
		padding: 22px 18px;
	}

	.payment-mobile-title .middleText {
		font-size: 13px;
	}

	.mobile-updgrade-tabing-content .lower-info .right-info {
		width: 49%;
		margin-left: 5px;
	}

	.mobile-updgrade-tabing-content .lower-info .left-info {
		width: 49%;
	}

	.mobile-updgrade-tabing ul.ui-tabs-nav li a {
		font-size: 17px !important;
		line-height: 18px !important;
	}

	.mobile-updgrade-tabing-content {
		font-size: 12px !important;
		line-height: 16px !important;
	}

	.ui-widget-content.mobile-updgrade-tabing-content {
		width: 100% !important;
	}

	.mobile-updgrade-tabing-content .upper-info {
		margin-bottom: 10px;
	}

	.mobile-new-membership .paragraph .media table tr td {
		font-size: 10px !important;
		line-height: 18px;
	}

	.mobile-profile-contact {
		font-size: 12px;
	}

	.mob-prepay-message ul li p {
		font-size: 13px;
	}

	.post-payment-mobile-title {
		font-size: 14px !important;
		margin-top: 35px;
	}

	.postPamentMiddleMobUL li {
		padding: 5px 0px;
		font-size: 12px;
	}

	.postPamentBottomMobUL li {
		padding: 5px 0px;
		font-size: 12px;
	}

	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-content-middle, .search-new-page .eventlist ul li .ad-details-lastdiv .ad-content, .search-new-page .eventlist ul li .ad-details-lastdiv f, .alert-panel-outer {
		font-size: 13px !important;
	}
}

@media (max-width: 370px) {
	.motorcycleSellTopTitle {
		line-height: 20px;
		margin: 0px 0px 20px 0px;
		direction: rtl;
		margin-right: 6.9%;
	}

	.eventlist ul li.ad-banner {
		padding-bottom: 34% !important;
	}

	.ad-content {
		font-size: 14px !important;
	}

	#dealerList li {
		padding-bottom: 28.5% !important;
	}

	.eventlist.newstyle ul li {
		padding-bottom: 15% !important;
	}

	.dealer-mobile-list {
		right: 48%;
	}

	.dealer-mobile-detail-page .eventlist ul li {
		padding-bottom: 8% !important;
	}

	.mobile-new-membership .paragraph .media table tr td {
		font-size: 9px !important;
		line-height: 18px;
	}

	.search-new-page .eventlist ul li .detail h2 a {
		width: 120px;
	}

	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-content-middle {
		padding-left: 0;
		width: 65%;
	}

	.search-new-page .eventlist ul li .ad-details-lastdiv .ad-content {
		width: 30%;
		padding-right: 0;
	}
	#motorcycleType-slider{top:10px;}
    .ad-banner.home-banner #motorcycleType-slider{top: 0;}
    .home-banner-inner.hovered #motorcycleType-slider{top: 0;}
}

@media(max-width:320px) {
	.motorcycle-slider-link a, .motorcycle-slider em{font-size:12px;line-height:12px;}
	.home-banner.hovered #motorcycleType-slider{top:25px;}

    .motorcycleSellTopTitle {
      line-height: 20px;
      margin: 0px 0px 20px 0px;
      direction: rtl;
      margin-right: 7.9%;
  }

  .eventlist ul li {
      padding-bottom: 21.32% !important;
  }
}

.profileblock .profile-mobleft {
	display: none;
}

.mobile-short-desc-color {
	display: none !important;
	opacity: 0 !important;
}
hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

.ReportFormDescription, .ReportFormDescription p {
	padding-right: 0 !important;
}
