/*------------------------------------------------------------------------
* Copyright (c) 2008-2012 ZooTemplate. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: ZooTemplate
* Websites:  http://www.ryoracingwear.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset { margin: 0; padding: 0;}
body {  line-height: 20px; font-family: Arial; color: #2c2c2c; background: url('../images/bg-body.png') repeat top left; }
body.fs10 {font-size: 10px;}
body.fs11 {font-size: 11px;}
body.fs12 {font-size: 12px;}
body.fs13 {font-size: 13px;}
body.fs14 {font-size: 14px;}
body.fs15 {font-size: 15px;}

/* Clearfix */
.clearfix { clear: both; }
#zt-wrapper { margin: 0 auto; padding: 0; width: 100%; }
#zt-wrapper-inner{ padding: 0;	margin:0 auto;  }
#zt-wrapper-inner2{ margin: 0 11px;}
.none-display{ display: none; }
#zt-userwrap1, #zt-userwrap2, #zt-userwrap3, #zt-userwrap4, #zt-userwrap5, #zt-userwrap6, #zt-userwrap7 , #zt-userwrap8{ width: 100%; clear: both; }
div.moduletable, div.moduletable_menu, div.moduletable_text, div.module, div.module_menu, div.module_text { clear: both; display: block; width: 100%; position: relative; background: #CCCCCC; border: 1px solid #333333;}
/*Default pattem*/
#zt-footer { border-top: 1px solid #000;}
#zt-userwrap8-inside { }
#zt-header {}
/*Header*/
#zt-header{   padding: 0;}
.zt-header-inside{ position: relative; }
#zt-header-inner { position: relative;}
#zt-text-outer { margin-top: 30px; padding: 0;}
#zt-logo-text {font-size: 400%; height: 50px; padding: 0;}
#zt-logo-text span {line-height: 100%;}
#zt-logo-slogan{ color: #ffffff;}
#zt-logo-image img{
    height: 123px;
    width: 466px;
}
/*header action*/
#zt-search {  bottom: -48px; height: 48px;  position: absolute; right: 0%; width: auto; z-index: 10; }
#zt-top-search { display: none;  background: none repeat scroll 0 0 #F3F3F3; width: 260px;  border-radius: 0 0 5px 5px;  clear: both;  margin: 0 -70px 0 0;  height: 110px; display: none; box-shadow: 0 0 5px #7E7E7E;}
.btnSearch { background: url("../images/bg-top-search.png") no-repeat scroll left top transparent; float: right; display: block; height: 48px; margin: auto; width: 113px;}
.btnSearch .zt-action-search { float: right; height: 38px; margin: 0 34px 0 0; width: 43px; }
.zt-action-search span{ display: none; }
#zt-header-inner .box-search .button{ padding: 0 0 0 10px; font-size: 90%; color: #fff; font-weight: bold;}

#zt-cart {  bottom: -48px; height: 48px;  position: absolute; right: 6%; width: auto; z-index: 9; }
#zt-top-cart{ display: none; position:relative;z-index:99; width: 260px; margin: 0 -75px 0 0; background: #f3f3f3;  border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; box-shadow: 0 0 5px #7E7E7E;}
.btnCart {background: url('../images/bg-top-cart.png') top left no-repeat; float: right; clear: both; display: block; height: 48px; margin: auto; width: 113px;}
.btnCart .zt-action-cart { float: right; height: 38px; margin: 0 34px 0 0; width: 43px; }
.zt-action-cart span { display: none;}

#zt-login {  bottom: -48px; height: 48px;  position: absolute; right: 12%; width: auto; z-index: 8; }
#zt-top-login{ display: none; position:relative;z-index:99; width: 260px; margin: 0 -75px 0 0; background: #f3f3f3;  border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; box-shadow: 0 0 5px #7E7E7E;}
#zt-top-login ul li a{color: #5c5c5c!important;}
#zt-top-login #modlgn-remember{margin-left: 10px!important;}
.btnLogin {background: url('../images/bg-top-acc.png') top left no-repeat; float: right; clear: both; display: block; height: 48px; margin: auto; width: 113px;}
.btnLogin .zt-action-acc { float: right; height: 38px; margin: 0 34px 0 0; width: 43px; }
.zt-action-acc span { display: none;}
#zt-header-inner .userdata{ margin-top: 10px;margin-bottom: 10px;padding-left: 10px;}

.zt-header-shadow-top{ background: url('../images/shadow-slide.png') repeat-x top left; width: 100%; position: absolute; bottom: -10px; left: 0; height: 10px; 	z-index: 99; }

#zt-top-search .box-search {  height: 30px;  padding-top: 20px; float: left;  text-align: center; }
#zt-header-inner .inputbox{ border: 1px solid #d1d1d1; -webkit-box-shadow: inset 0px 0px 3px 0px #e3e3e3; box-shadow: inset 0px 0px 3px 0px #e3e3e3; background: #f3f3f3; }

/*Breadcrumbs*/
#zt-breadcrumbs ul li{
    float: left;
}

/*wrapper1+wrapper2*/
#zt-userwrap2-inner{ margin: 20px 0;}
.cmodule h3.moduletitle{ background: url('../images/bg-title.png') no-repeat left 0; height: 41px; width: 98%;line-height: 41px; margin: 10px 0 10px -7px; padding: 0 0 0 20px; font-size: 150%; float: left; line-height: 240%;}
.cmodule h3.moduletitle span{ background: url('../images/bg-title.png') no-repeat right -41px; float: left; height: 41px; padding: 0 20px 0 0; text-transform: uppercase;}
.modulebuttom{ background: #CCCCCC; height: 5px; width: 100%; float: left;}
.zt-user{ clear: both; margin: auto; text-align: center;}
.timage .img{ border: 1px solid #DDDDDD; box-shadow: 0 0 3px #CCCCCC; margin: auto; padding: 3px;}
.idesc{ padding: 0 20px;}
/*wrapper3*/
#zt-userwrap3-inner, #zt-userwrap4-inner{ margin: 0 0 20px 0;}
#zt-userwrap5-inner , #zt-userwrap6-inner{ margin: 0 0 20px 0;}
#zt-userwrap1-inner{ margin: 20px 0 0;}
#zt-userwrap6-inner{ }
#zt-mainframe-inner{ margin: 30px 0 20px 0;}
#zt-userwrap2-inner{}

/*wrapper4*/
.zt_comment ul{ margin: 0;}
.zt_comment ul li.items-left{float: left;  margin: 0 0 28px;}
.items-left .comment-img{ border: 1px solid #DDDDDD; box-shadow: 0 0 3px #CCCCCC; margin: auto; padding: 3px; float: left;}
.items-left .comment-titile{ background: #FFFFFF; width: 55%; border: 1px solid #DDDDDD; border-radius: 8px 8px 8px 8px; box-shadow: 0 0 3px #CCCCCC; float: left;font-style: italic; margin-left: 20px;  position: relative; font-size: 110%;}
.items-left .comment-titile p{ margin: 0; padding: 5px 8px; line-height: 120%;}
.items-left div.icon{ background: url("../images/comment-icon.png") no-repeat; height: 10px; left: -12px; position: absolute; top: 25px; width: 12px;}
.items-left .comment-intro{ float: left; margin: 0 0 0 30px; padding: 10px 0 0;}
.items-left .author{ float: left; font-weight: bold; margin: 0;}
.items-left .time{ float: right; margin: 0; position: absolute; right: 22px;}

.zt_comment ul li.items-right{ margin: 0 0 25px; float: left; padding: 0;}
.items-right .comment-img{ border: 1px solid #DDDDDD; box-shadow: 0 0 3px #CCCCCC; margin: 0 20px 0 0; padding: 3px; float: right;}
.items-right .comment-titile{ background: #FFFFFF; width: 49%; font-size: 110%; border: 1px solid #DDDDDD; border-radius: 8px 8px 8px 8px; box-shadow: 0 0 3px #CCCCCC; float: left;font-style: italic; position: relative; margin: 0 20px 0 0;}
.items-right .comment-titile p{ margin: 0; padding: 5px 8px; line-height: 120%;}
.items-right div.icon{ background: url("../images/comment-icon-r.png") no-repeat; height: 10px; right: -11px; position: absolute; top: 27px; width: 12px;}
.items-right .comment-intro{ float: right; margin: 0 30px 0 0; padding: 10px 0 0;}
.items-right .author{ float: right; font-weight: bold; margin: 0;}
.items-right .time{ float: left; margin: 0; position: absolute;left: 22px;}

/*wrapper5*/
.zt-random{ width: 100%; float: left; margin: 5px 0 30px;}
.zt-random ul{ margin: 0;}
.zt-random ul li{ float: left; padding: 0;}
.zt-random ul li .img{ border: 1px solid #DDDDDD; box-shadow: 0 0 3px #CCCCCC; margin: 0 17px; padding: 3px;}

#zt-position-11 .zt-scroller-slider{  clear: both; width: 98% !important;}
#zt-position-11 div.box-shopping div.modulecontent{padding: 0;}
/*wrapper7*/
#zt-userwrap7{ margin: 0; position: absolute;}
#zt-userwrap7-inner{ background: #fafafa; border: 1px solid #e4e4e4; border-radius: 5px 5px 5px 5px;}
#gototop span{ display: none;}
#gototop { background: url('../images/icon-top.png') no-repeat; width: 53px; height: 36px; position: fixed; bottom: 40px; right: 20px;}
#jb-px{position: absolute; top: 0px; left: -5500px;}
/*wrapper8*/
#zt-userwrap8{ background: url('../images/box-shadow.png') repeat-x; padding: 7px 0 0; margin: 0px 0 0;}
.zt_userwrap8-inset { background: url("../images/bg-inset-top.png") repeat-x scroll 0 0 transparent;}
.zt-userwrap8-inside{ padding: 5px 0 0;}
.cmodule h3.moduletitle1 { font-size: 150%; text-transform: uppercase; text-shadow: 1px 1px #050806; margin: 15px 0;}
.zt-aboutus img{ float: left; margin-right: 15px;}
.zt-aboutus .title{  font-size: 110%; line-height: 18px; text-align: justify;}
#zt-position-20 p{ color: #fff; font-size: 110%;}
.contact p{ color: #fff; font-size: 110%; margin: 0;}
.contact span.hotline, .contact span.web a{ color: #018788;}
.contact .follow li a{ float: left; display: block; margin: 0 5px 20px 0;}
.contact .follow li.itwitter a{ background: url('../images/twitter.png') no-repeat; width: 40px; height: 40px;}
.contact .follow li.fbook a{ background: url('../images/facebook.png') no-repeat; width: 40px; height: 40px;}
.contact .follow li.google a{ background: url('../images/google.png') no-repeat; width: 40px; height: 40px;}
.contact .follow li.dribbble a{ background: url('../images/rss.png') no-repeat; width: 40px; height: 40px;}
.contact .follow li a { display:block; width:48px; height:48px; padding-right:10px; position:relative; text-decoration:none; }
.contact .follow li a span { font-weight:normal; position:absolute; left:20px; top:-1px; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}
.contact .follow:hover li { opacity:0.2; }
.contact .follow li { -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; -moz-transition-duration: 500ms; }
.contact .follow li a span { opacity:0;
 -webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
 -moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }
.contact .follow li:hover { opacity:1; }
.contact .follow li:hover a span { opacity:1; top:-10px; }
.zt-aboutus .images{ background: url('../images/logo-movies1.png') no-repeat; float: left; height: 101px; margin: 0 15px 0 0; width: 203px;}
/*shortcodes*/
.show-grid {
    display: table;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
}
.show-grid [class*="span"] {
    background-color: #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    line-height: 30px;
    min-height: 30px;
    text-align: center;
}
.jv_piecemaker_wrap{
	width: 1088px;
	height: 370px;
}
.highslide-gallery ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
.highslide-gallery ul li {
    background: none repeat scroll 0 center transparent;
    float: left;
    margin: 0 10px 20px 0;
    padding: 0;
}
.highslide-gallery ul li img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    float: left;
    margin: 0;
    padding: 4px;
}
/*Pricing tab*/
.pricing_box a.button{
    float: none;
}
/*footer*/
#zt-footer{ height: auto; line-height: auto;  padding: 0;}
#zt-footer-copy{ padding-top: 20px; }
#social { padding-top: 10px; }
#social ul{ margin: 0;}
#social ul li{ width: auto; background: url('../images/icon-line.png') no-repeat right 50%; float: right;}
#social ul li.first{ background: none;}
#social ul li a{ background: none; width: auto;  padding:0 15px 0 0;color: #333!important; }
#social ul li a:hover{text-decoration: underline; margin:0;} 
#zt-footer-logo { height: auto; margin: auto; width: 61px; padding: 0 0 20px;}

/*right*/
#zt-left div.modulecontent,
#zt-right div.modulecontent{
    float: left;
    padding: 0 15px;
}
#zt-right .cmodule{ background: #fafafa; margin: 0 0 20px 0; border: 1px solid #E4E4E4;}
#zt-right  ul.weblinks, 
#zt-right  ul.menu{ margin: 0 15px;}
#zt-right ul.weblinks li, #zt-right ul.menu li, #zt-left ul.menu li{ background: url('../images/icon-menu.png') no-repeat!important;}
#zt-right .cmodule ul li.first, #zt-left .cmodule ul li.first{ background: none;}
ul.weblinks li a, ul.menu li a{ background: url("../images/icon-top-menu.png") no-repeat 5px 12px; color: #797979!important;}
ul.VMmenu li a{padding-left: 15px;}
#zt-right .k2ItemsBlock ul{ margin: 0;}
#zt-right div.k2ItemsBlock ul li a.moduleItemTitle{font-size: 130%;}
#zt-right div.k2ItemsBlock ul li a.moduleItemTitle:hover{ color: #018788; text-decoration: none;}
#zt-right div.k2ItemsBlock ul li .moduleIntroText{ font-style: normal; padding: 5px 0 0;}
#zt-right div.k2ItemsBlock ul li a.moduleItemImage { margin: 0 0 5px;}
#zt-right .items-left .comment-titile{ width: 54%;}
#zt-right .items-left .comment-intro{  margin: 0 0 0 10px; }
#zt-right  .items-right .comment-titile{ width: 54%;}
ul.weblinks li a:hover, 
ul.menu li a:hover ,
ul.menu li.active a,
ul.menu li a:hover{ color: #018788 !important; text-decoration: none; margin: 0 0 0 10px; -moz-transition: all 0.3s linear 0s;}
h3.moduletitle-menu{ background: url("../images/bg-title-content.png") no-repeat scroll left 0 transparent; height: 54px; line-height: 54px; margin: 10px 0 10px -7px; padding: 0 0 0 19px;}
h3.moduletitle-menu span {color: #fff; background: url("../images/bg-title-content.png") no-repeat scroll right -54px transparent; float: left; height: 54px; padding: 0 20px 0 0; text-transform: uppercase;}

/*left*/
#zt-left .cmodule{ background: #fafafa;  margin: 0 0 20px 0; border: 1px solid #E4E4E4;}
#zt-left  ul.weblinks, #zt-left  ul.menu{ margin: 0 15px;}
.userdata {float: left; border: none; padding: 0 15px; margin: 0; background: none;}
#form-login-username{ margin: 0;}
.userdata label { float: left;}
ul.menu2{ margin: 10px 15px; float: left;}
ul.menu2 li{ background: url("../images/icon-top-menu.png") no-repeat 5px 11px; padding: 0 0 0 15px; }
ul.menu2 li a{ padding: 0; float:left; color: #262626 !important; }
ul.menu2 li a:hover{ color: #018788;}
#login-form  .button { background: url("../images/bg-sub.png") no-repeat; border: medium none;cursor: pointer; font-size: 90%; font-weight:bold; float: left; height: 28px;  margin: 0; padding: 0 0 0 5px; width: 101px !important;color: #fff;}
/*content*/
#zt-component { background: #fafafa;  padding: 20px; border: 1px solid #E4E4E4;}
h3.userItemTitle a{ color: #262626;}
.main-image .medium-image { text-align: left; width: 300px;}
/*.inputbox{ width: 95%;}*/




/*right to left style*/
html.rtl{ direction: rtl;}
.rtl #zt-logo-image{ float: right;}
.rtl .zt-mainmenu { margin: 0; }
.rtl #menusys_mega li { float: right; margin:0; }
.rtl #menusys_mega .mega-group .menu-title{ float: right;}
.rtl #menusys_mega .megacol ul li a .menu-title,
.rtl #menusys_mega .megacol li.hasChild.hover a:hover .menu-title,
.rtl #menusys_mega .megacol ul li.hover a .menu-title{ background: url("../images/rtl/icon-sub-menu.png") no-repeat right 12px!important; padding: 0 10px 0 0;}
.rtl #menusys_mega .megacol ul li.hover a .menu-title{padding-right: 10px;}
.rtl #menusys_mega .mega-module div.k2ItemsBlock .k2ModuleBoxItem a{ text-align: right;}
.rtl #menusys_mega .megacol ul li a:hover span.menu-title, 
.rtl #menusys_mega .megacol ul li a:active span.menu-title, 
.rtl #menusys_mega .megacol ul li a:focus span.menu-title, 
.rtl #menusys_mega .megacol ul li a.active span.menu-title, 
.rtl #menusys_mega .megacol ul li a.active:hover span.menu-title, 
.rtl #menusys_mega .megacol ul li a.active:active span.menu-title, 
.rtl #menusys_mega .megacol ul li a.active:focus span.menu-title { margin: 0 10px 0 0; background: url("../images/rtl/icon-sub-menu.png") no-repeat right 12px !important;}
.rtl #menusys_mega .subwrapcenter{ float: right;}
.rtl .vm-product-name{ text-align: right; padding: 0;left: 20%;right: auto;}
/*Slide show*/
.rtl .zt-onebyone .oneByOne_item h2.slide2Txt1 a{padding: 8px 40px 8px 8px;}
.rtl .zt-onebyone .oneByOne_item .slide2Txt2 p{float: right;padding: 8px 40px 8px 8px;}
.rtl .zt-onebyone .oneByOne_item .slide2Txt3 span{float: right;margin-left: 0;margin-right: 40px;}
/*Breadcrumb*/
.rtl .breadcrumbs{
    float: right;
}
.rtl #zt-breadcrumbs .breadcrumbs > ul > li{
    float: right;
}
/*content*/
.rtl .cmodule h3.moduletitle{ background: url("../images/rtl/bg-title.png") no-repeat right 0; float: right; margin: 10px -7px 10px 0; padding: 0 20px 0 0;}
.rtl .cmodule h3.moduletitle span{ background: url("../images/rtl/bg-title.png") no-repeat left -41px; float: right; padding: 0 0 0 20px;}
.rtl h1.moduletitle-content{ background: url("../images/rtl/bg-title-content.png") no-repeat right 0; padding: 0 19px 0 0; margin: -10px -26px 10px 0;}
.rtl h1.moduletitle-content span{ background: url("../images/rtl/bg-title-content.png") no-repeat left -54px; padding: 0 0 0 20px; float: right;}
.rtl h3.moduletitle-menu{ background: url("../images/rtl/bg-title-content.png") no-repeat right 0; padding: 0 19px 0 0;  margin: 10px -7px 10px 0; float: right;}
.rtl h3.moduletitle-menu span{ background:  url("../images/rtl/bg-title-content.png") no-repeat left -54px; padding: 0 0 0 20px;}
.rtl .subCategory h3.titlename, .tagItemTitle, .userItemTitle, .catItemTitle{ background: url("../images/rtl/bg-title-k2.png") no-repeat right 5px; padding: 6px 30px 6px 0;}
.rtl div.itemListSubCategories h3{ margin: 0 -18px 0 0;}
.rtl div.k2ItemsBlock ul li div.moduleItemIntrotextnews a.moduleItemImage,
.rtl div.k2ItemsBlock ul li div.moduleItemIntrotextassessment a.moduleItemImageAss{ float: right; margin: 0 20px 10px 0;}
.rtl div.k2ItemsBlock ul li div.moduleItemIntrotextassessment .intemIntroAsswssment { float: left; width: 58%;}
.rtl div.k2ItemsBlock ul.itemvideo{ float: right; margin: 0 20px 20px 0;}
.rtl .zt_comment ul li.items-left{ float: right; margin: 0 15px 15px 0; padding: 0;}
.rtl .zt_comment ul li.items-right{ margin: 0 0 20px 15px;}
.rtl .items-left .comment-titile{ margin: 0 20px 0 0; float: right;}
.rtl .items-left .comment-img{ float: right;}
.rtl .items-left div.icon{ background: url("../images/comment-icon-r.png") no-repeat right 0; right: -11px; }
.rtl .items-left .comment-titile p { padding: 8px 8px 8px 7px;}
.rtl .items-right .comment-img{ float: left;}
.rtl .items-right .comment-titile{ margin: 0; float: left; width: 55%;}
.rtl .items-right div.icon{ background: url("../images/comment-icon.png") no-repeat left 0; left: -12px; right: auto;}
.rtl .items-left .time{ right: 100px;}
.rtl .items-right .time{ left: 100px;}
.rtl .zt-aboutus img{ margin: 0 0 0 15px; float: right;}
.rtl #zt-footer-left{ float: right;}
.rtl #social{ float: left; margin: 0;}
.rtl ul.weblinks li a, 
.rtl ul.menu li a{  background: url("../images/rtl/icon-top-menu.png") no-repeat right 14px;padding-right: 10px;padding-left: 0;}
.rtl #zt-right ul.menu li a span , .rtl #zt-left ul.menu li a span { padding: 0 15px 0 0; }
.rtl ul.weblinks li, .rtl ul.menu li, .rtl ul.menu li{ background: url("../images/rtl/icon-menu.png") no-repeat;}
.rtl #zt-right .cmodule ul li.first, .rtl #zt-left .cmodule ul li.first{ background: none;}
.rtl ul.weblinks li a { float: right; padding: 0 15px 0 0; text-align: right;}
.rtl div.k2ItemsBlock ul li a.moduleItemImage{ float: right;}
.rtl ul.menu li a.current, .rtl ul.weblinks li a:hover, .rtl ul.menu li a:hover { margin: 0 10px 0 0;}
.rtl div.catItemHeader{ float: right;}
.rtl .subCategory h3.titlename, .rtl .tagItemTitle, .rtl .userItemTitle, .rtl .catItemTitle{ background: url("../images/rtl/bg-title-k2.png") no-repeat scroll right 5px transparent; padding: 6px 30px 6px 0;}
.rtl h3.catItemTitle { margin: 0 -13px 0 0;}
.rtl div.catItemTagsBlock{ float: right;}
.rtl div.catItemReadMore a, .rtl div.userItemReadMore a, .rtl div.tagItemReadMore a{ float: left;}
.rtl div.itemAuthorBlock img.itemAuthorAvatar{ float: right; margin: 0 0 0 10px;}
.rtl div.itemAuthorBlock div.itemAuthor{ float: left;}
.rtl div.itemBackToTop{ text-align: left;}
.rtl div.itemCommentsForm form .cform-submit-comment{ float: right;}
.rtl .category-name, .rtl .productTitle, .rtl .product-description .titlename {background: url("../images/rtl/bg-title-k2.png") no-repeat right 5px; margin: 0 -24px 0 0; padding: 3px 30px 6px;}
.rtl .vt-product{ float: right;}
.rtl .back-to-category{ float: left;}
.rtl .product-description ul li { background: url("../images/rtl/icon-sub-menu.png") no-repeat right 7px; padding-right: 10px;}\
.rtl .icons{ float: left;}
.rtl .output-billto span.values, .rtl .output-shipto span.values, .rtl .floatleft, .rtl span.floatleft{ float: right;}
.rtl .floatright{ float: right;}
.rtl span.quantity-controls { float: left; margin: 0 0 0 10px;}
.rtl span.quantity-box{ float: left;}
.rtl div.k2FeedIcon a, .rtl div.k2FeedIcon a:hover{ float: left;}
.rtl div.tagItemList h3{ margin: 0 -13px 0 0;}
.rtl div.userItemHeader h3.userItemTitle{ margin: 0 -13px 0 0;}
.rtl div.k2ItemsBlock ul li .moduleIntroTextassessment{ padding: 10px 0 0;}
.rtl .vm-pagenave{ float: left; left: 100px; position: absolute; top: 0;}
.rtl .userdata label{ float: right;}
.rtl #login-form .button{ float: right;}
.rtl ul.weblinks li, .rtl ul.mostread li, .rtl ul.latestnews li, .rtl ul.menu2 li{ text-align: right; background: url("../images/rtl/icon-top-menu.png") no-repeat right 14px; padding: 0;}
.rtl ul.menu2 li a{ float: right; padding: 0 15px 0 0;} 
.rtl ul.menu2 { float: right; margin: 10px 15px;}
.rtl ul.menu2 li.current, .rtl ul.menu2 li:hover { -moz-transition: all 0.3s linear 0s; margin: 0 10px 0 0;}
.rtl ul.weblinks li a:hover, .rtl ul.menu li a:hover, .rtl ul.menu li a:hover { -moz-transition: all 0.3s linear 0s; margin: 0 10px 0 0;}
.rtl .orderby-displaynumber .floatright { float: left;}
.rtl .browse-view .inputbox { float: left;}
.rtl div.k2ItemsBlock ul li .intemIntro { float: left; width: 67%;}
.rtl #social ul li.first{ background: none;}
.rtl ul.menu li.first a span{ padding: 0;}
.rtl #social ul li { background: url("../images/icon-line.png") no-repeat scroll left 50% transparent; float: left;}
.rtl #zt-login{ left: 12%; right: auto;}
.rtl #zt-cart{ left: 6%; right: auto;}
.rtl #zt-search{ right: auto; left: 0;}
.rtl #zt-top-login, .rtl #zt-top-cart, .rtl #zt-top-search{ margin: 0 0 0 -75px;}
.rtl .btnLogin, .rtl .btnCart, .rtl .btnSearch{ float: left;}
.rtl .zt-scroller-slider ul{ float: left;}
.rtl #zt-position-11 .zt-scroller-slider{ width: 100% !important;}
.rtl .zt_scroller-slider ul{ float: left;}
.rtl .zt_scroller-slider{ margin: 0 30px 0 0;}
.rtl .contact .follow li a{ float: right;}
.rtl div.k2ItemsBlock ul li .intemIntroPost{ float: left;}
.rtl .userdata{ float: right;}
.rtl ul.suggestion li{ float: right;}

/**__Fix IE8__**/
.ie8 .container{
    width: 1170px;
}
.ie8 .contact .follow li a span{
    display: none;
}
.ie8 span.addtocart-button input{position: relative;top: 0;}
.ie8 .cmodule h3.moduletitle span,
.ie8 .zt-onebyone .oneByOne_item p.slide2Txt3 span a{position: relative;left: -1px;}