td.lang_switch{
	text-align: left;
	vertical-align: middle;
	font-size: 100%;
	color: #68A014;
}


.th_auth{
	width: 130px;
	text-align: right;
}


#table_order_total th{
	text-align: left;
}

#table_order_total td{
	width: 70px;
	text-align: center;
}

/* rtl lang */


td.top_head_logo{
	vertical-align: middle;
    background-image: url(../images/top_bg_apple4_he.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}



#cat_0, #cat_1, #cat_2, #cat_3, #cat_0_this, #cat_1_this, #cat_2_this, #cat_3_this, #manuf_c, #manuf_s{
	margin: 5px 0px 5px 0px;
	vertical-align: middle;	
	padding-left: 0px;
}


#cat_0{
	background: url(../images/vg_app_g.gif) no-repeat;		
}

#cat_1, #cat_2, #cat_3{
	background: url(../images/vg_app_o_c.gif) no-repeat;		
}

#cat_0_this, #cat_1_this, #cat_2_this, #cat_3_this{
	background: url(../images/vg_app_o.gif) no-repeat;		
}

#manuf_c{
	background: url(../images/vg_app_b_c.gif) no-repeat;		
}

#manuf_s{
	background: url(../images/vg_app_b.gif) no-repeat;		
}

#cat_0, #cat_0_this, #manuf_c, #manuf_s{
	padding-right: 20px;
	background-position: right;
}

#cat_1, #cat_1_this{
	background-position: 169px 0; /* 20 */
	padding-right: 40px;	
}

#cat_2, #cat_2_this{
	background-position: 149px 0; /* 40 */
	padding-right: 60px;	
}

#cat_3, #cat_3_this{
	background-position: 129px 0; /* 60 */
	padding-right: 80px;	
}

.productListing-data-name, .productListing-data-img, .productListing-data, .productListing-heading, .productListing-data-name-InCat, .productListing-data-InCat, .productListing-data-add-InCat{
	text-align: right;
}


.productListing-heading {
	font-weight: bold;
	padding: 3px;	
}

.sideBoxContent {
	text-align: center;
}

.sub_total{
	text-align: left;
}

LABEL.inputLabelPayment {
	float: right;
}

#cartQuantityBox{

  float:right !important

}

#cartQuantityBox input {

    margin-left: 5px !important

}
.forward {
    float:left !important
}
.table_home ul{
    padding: 0 18px 0 0 !important
}

.checkoutNextBtn{
    float: left !important
}
#checkoutNav {
    float: right !important
}
.checkoutNavSteps{
    float: right !important;
    padding:4px 30px 0 7px !important
}
#cStep1{
    background-position:right -25px
}
#cStep2{
    background-position:right -75px
}
#cStep3{
    background-position:right -125px
}
.cStep1Active{
    background-position:right 0 !important;
    font-weight:bold
}
.cStep2Active{
    background-position:right -50px !important;
    font-weight:bold;
}
.cStep3Active{
    background-position:right -100px !important;
    font-weight:bold;
}
.checkoutNavArrow{
    background-position:0 -175px !important;
    padding:0 !important
}
#checkoutBack{
    float:right !important
}
.checkoutPaymentsIcon{
    float:right !important;
    margin: -3px 0 0 4px !important ;
}
.checkoutTable {
    margin: 0 22px 20px 0 !important
}
#checkoutPaymentsM{
    margin:15px 20px 10px 0px !important
}
.checkoutBoxContent h3{
    background: url("../images/vg_app_g.gif") no-repeat scroll right 0 transparent !important;
    padding-right: 20px;
}
#table_content_nocolor_center th, #table_content_nocolor_center td{
    text-align:right
}
.checkoutTotal{
   text-align: left !important
}
.checkoutTotal.left{
    text-align: right !important
}
.checkoutDoneDiv{
    float: right !important;
    margin: 0 25px 0 0 !important
}
.checkoutBasket{
     padding: 0 25px 0 0 !important
}
.checkoutPlaceOrderBottomBtn{
    float:none !important;
    margin:14px 0 15px 105px
}
#sorter,.back,div.display_prod_num{
    float:right !important
}
.cartBoxTotal, .cartShippWeight{
    text-align:left !important
}
.checkoutNextText {
    float: left !important;
    text-align: left !important
}
.addthis_default_style .at300b, .addthis_default_style .at300m{
    float: right !important
}
.myCart {
    right: 100px !important    
}
