* { direction: rtl;font-weight:normal; }

#column-left{ float:right; }
#column-right{ float:left; }

#column-left + #content {    margin-left: 0;  margin-right: 212px;}
#column-right + #content {    margin-right: 0;  margin-left: 212px;}
#column-left + #column-right + #content{margin-right: 212px;margin-left: 212px;}

 #header .header-left  { float:right;  }
#header .header-right  { float:left;position:relative; }
#header #cart{ right:auto;  left:0;   }
#header #cart .heading span  ,#header #cart.active .heading span
{ background-position: left 8px; padding-left:15px; padding-right:0px;display:inline-block;   }  
 #header .links a, #header #welcome a + a{ background-position:right center; }
 #header .links a, #header #welcome a{ padding:0 7px 0 0;  }
  #header #welcome a{ display:inline-block; }
 
 #currency , #language{   float:right;}
 .ie7  #currency , .ie7  #language{ display:inline-block !important; position:relative; z-index:9999 !important; float:right;  }
 .ie7 .language_div,.ie7 .currency_div{ right:0; }
 .ie7 .breadcrumb ul li{ display:inline; }
 
  .breadcrumb a{  display: inline-block; }

 
 /***********    FLOAT:LEFT       **********/
#header #cart .heading , #header .links , #header #welcome , .treeview-list .hitarea , #header #cart .content  , .pagination .links , .success .close, .warning .close, .attention .close, .information .close ,  .cart-right-area , .cart-total table , .checkout-content .right , .buttons .right  , .product-filter .sort , .sitemap-info .right , .return-list .return-status , .header_top #welcome ,#header #search ,.content_home #content ,.cate_bullet{float:left;}

 /***********    FLOAT:RIGHT      **********/
 .main-menu > ul > li  , .category-list ul li, .product-list .left , .product-list .wishlist , .pagination .results , .product-info .review .share  ,.review-list .author , .review-list .date , .review-list .rating , .cart-left-area , .buttons .left , .product-filter .display , .contact-info .left , .sitemap-info .left , .manufacturer-list ul , .return-list .return-content div  ,#content .aboutus .image1 , #content .aboutus .image2 , #content .aboutus .image3 , #content .aboutus .image4 , .shipping_banner ,.cate_inner,.main-menu ul ,.cat_title{float:right;}

/***********    TEXT-ALIGN:RIGHT      **********/
#header, .nav-inner, .content-inner, .footer-inner , #content .product-list .product-block-inner ,  .attribute thead tr td:first-child , .cart-buttons .center , table.list .left , .compare-info thead td, .compare-info thead tr td:first-child , span.customSelect , .currency_div a, .language_div a  , #column-left .box-product .cart .button, #column-right .box-product .cart .button{ text-align:right; }

/***********    TEXT-ALIGN:LEFT      **********/
.cart-right-area .checkout-button , .checkout-heading a , .return-list .return-info , .cart-right-area .checkout-button, .checkout-heading a, .return-list .return-info{ text-align:left; }
 
 #menu > ul > li{float:none;}
 #menu > ul > li > div{left:auto;right:201px;}
 .active_menu{background:url(../../image/megnor/cate_h_arrow_rtl.png) no-repeat scroll left center transparent;left:10px;right:auto;}
 #menu > ul > li > a{text-align:right;}
 #menu > ul > li:hover .active_menu{background:url(../../image/megnor/cate_arrow_rtl.png) no-repeat scroll;left:-13px;right:auto;}
 
.ie7  .categorybg > ul > li > a { display:inline-block;}

.main-menu > ul > li ul > li > ul{ margin-left:0; margin-right:-5px;}
.main-menu > ul > li ul > li > a { position:relative;}
.flex-control-nav{ right:auto; left:10px; padding:0;}
 
.sale{ left:0px; right:auto;background:url(../../image/megnor/sale-icon_rtl.png) no-repeat scroll 0 0 transparent; }

#header .button-search{ left:10px; right:auto; }
#language .language_div img{ margin-left:5px; margin-right:0; }
#footer .column ul{ padding-right:0; }
.success .close, .warning .close, .attention .close, .information .close{ left: 10px;  right: auto;}
.success, .warning, .attention, .information{ padding:10px 33px 10px 10px; background-position: right 10px; }
.customNavigation a.prev { left: 0px;  right: auto;}
.customNavigation a.next{ left:20px;  right: auto; }
.main-menu > ul > li ul > li > a.activSub{background: url("../../image/megnor/rtl/cat_arrow_hover_rtl.png") no-repeat scroll left center; }
.main-menu > ul > li ul > li:hover > ul {	left:auto; right:173px;}
.product-list .wishlist{ margin-right:0 ; margin-left:10px; }
 .product-grid-list .wishlist a, #content .box-product .wishlist a ,.product-grid-list .compare a, #content .box-product .compare a{
  padding-right:18px; padding-left:0;  display:inline-block; }
  
.product-grid-list .wishlist a, #content .box-product .wishlist a{background-position:right 3px;}
.product-grid-list .wishlist a:hover, #content .box-product .wishlist a:hover{background-position:right -15px;}
.product-grid-list .compare a, #content .box-product .compare a{background-position:right -33px;}
.product-grid-list .compare a:hover, #content .box-product .compare a:hover{background-position:right -49px;}
 .box .box-content ul li{ padding-right:0; margin-right:0; }

.ie7 #footer .column li a{ float:right; }
#footer .column li a{
	background-position:right center;
    padding-right: 12px;
	padding-left:0;
	}
#footer .column li a:hover{
	background-position:right center;
}

.product-grid li, #content .box-product .product-items{ float:right; }

#column-left .box-product .image, #column-right .box-product .image{ float:right;   margin-left: 7px; margin-right:0; }
#column-left .box-product .rating, #column-right .box-product .rating, #column-left .box-product .name, #column-right .box-product .name, #column-left .box-product .price, #column-right .box-product .price, #column-left .box-product .cart, #column-right .box-product .cart{ margin-right:61px; margin-left:0; }
.customSelectInner , .customSelectOpen .customSelectInner{ background-position:left center; } 
.product-list .right{ float:left;margin-left: 0px;margin-top:10px;}
.product-list .image {    float: right;    margin-left: 10px; margin-right:0; }
.product-info > .left {    float: right;    margin-right: 0px; margin-left:15px; }
.product-info > .left + .right {  margin-right: 330px;   margin-left:0px;}
.zoomWindow	{ left:auto !important; right:315px!important;}
.product-compare{ float:right; margin-right:15px; }
.product-filter .limit{ float:left; margin-left:0; margin-right:15px; }
.product-info .review a.review-write{ background-position:right center; padding-left:0; padding-right:20px;}
 .htabs a{ margin-left:3px; margin-right:0; float:right; }
.captch_input{ float:right; margin:4px 0 0 7px !important; }
.contact-info  .address , .contact-info .telephone , .contact-info .fax{ float:right; clear:both; }
.product-carousel .slider-wrapper-outer{ direction:ltr !important; } 
#topcontrol{ right:auto !important; left:10px !important; } 
.ie7 .product-info .additional-carousel{ float:left; }
.contact_banner{left:175px;right:auto;}
#content .box .box-heading{padding: 0 5px 0 0;}
.block_1{float:right;padding-right: 0px;padding-left:15px;}
.block_2{float:left;border-right: 1px solid #DBDBDB;border-left:none;padding-left:0;padding-right:20px;}
.read_more{float:left;}
#footer .contact ul li{padding-left:0;padding-right:20px;}
#footer .contact ul li.com_add{background-position:right 5px;}
#footer .contact ul li.tel_no{background-position:right -31px;}
#footer .contact ul li.email_add{background-position:right -117px;}
.info_link{right: 200px;left:auto;}
#header #cart .heading{background:url(../../image/megnor/cart.png) no-repeat scroll right center transparent;padding:10px 35px 10px 0px}
#header #cart .heading:hover{background:url(../../image/megnor/cart.png) no-repeat scroll right center transparent;}
#bottomfooter ul li{background-position:left center;padding: 0 3px 0 10px;}
.tab-content{border-radius: 5px 0 5px 5px;}
#footer .column{float:right;}
.header_top #welcome a{margin:0 10px 0 0;}
.header_top #welcome a.login, .header_top #welcome a.logout{background-position:-20px -355px;padding:0 20px 0 0;}
.header_top #welcome a.login:hover, .header_top #welcome a.logout:hover{background-position:-20px -377px;}
.header_top #welcome a.create_account{background-position:-28px -309px;padding:0 20px 0 0;}
.header_top #welcome a.create_account:hover{background-position:-28px -332px;}
.block_1 .about_icon{float:right;margin-left:10px;margin-right:0;}
.header_block1,.header_block2,.header_block3{float:right;}
.header_block1{padding-left:10px;padding-right:0;border-left:1px solid #B7B7B7;border-right:none;}
.header_block2{border-left:1px solid #B7B7B7;border-right:none;}
.header_block3{padding-left:0;padding-right:10px;}
.block_2 .title_block{float:right;}
.header_block1 .img,.header_block2 .img,.header_block3 .img{float:left;}
.header_block1 .block_content, .header_block2 .block_content, .header_block3 .block_content{padding-left:0;padding-right:7px;float:left;}
.ie7 .custom_header_inner{left:0;}

.ie7 .static_footer_inner{float:none;}
.ie7 .main-menu ul li ul{float:left;}
.ie7 .categoryinner{text-align:right;}
.ie7 .submenu2{background-position:right 10px;}
.ie7 .submenu2:hover{background-position:right 10px;}
.ie7 #menu > ul > li ul > li > a{padding:3px 15px 0 0px}
.ie7 .header_top #welcome a{display:inline-block;}
 
@media only screen and (max-width: 979px) {
 
	.nav-responsive .expandable{ float:left; margin-right:0; margin-left:10px;  }
	#header #search {    margin-right: 20px;  }
	.nav-responsive div, .responsive-menu .hitarea{ margin-left:10px; margin-right:0; }
	 .responsive-menu .main-navigation ul{ padding-right:20px; padding-left:0; }
	.nav-responsive div, .responsive-menu .hitarea{ float:left; }
	.toggle .mobile_togglemenu{ background-position: left 4px; }
	#column-left + #content{ margin-right:175px; }
	.nav-responsive span{padding: 8px 10px 0 0px;} 
}

@media only screen and (max-width: 767px) {
	#currency, #language{ border-left:1px solid #CBCACA;border-right:none; }
	.tm_headerlinkmenu{margin-left: -2px; margin-right:0;float:left;}
	#header #cart .heading{ float:none !important;background:none;padding:0;}
	#header #cart .heading a{background:url(../../image/megnor/cart.png) no-repeat scroll right center transparent;padding:10px 35px 10px 0px}
	#header #cart .content{  float:none !important; margin:0 auto;}
	#header .header_links{ left:0; right:auto; }
	#header #search{  margin-right:0;}
	.product-info > .left {  float: none; margin: 0 auto 10px; width: 315px; }
	.product-info > .left + .right {    margin-right: 0;}
	.htabs a{ float:none; margin-left:0;display:inline-block !important;} 
	#column-left + #content{margin-right:0;}
	#header #search input{padding-left:75px;padding-right:0;}
	.content_home #content{float:none;}
}
@media only screen and (max-width: 479px) {
	 .product-info > .left{width:290px;}
	 .htabs a{display:block !important;}
	  
}

@media only screen and (max-width: 319px){
	.product-info > .left,.product-info > .left .image img{width: 100%;}
}