.ratings-widget div.h4div.rw-title{
                float:right;
            }
            .ratings-widget a#rw-read {
                float:left;
                padding-left: 7px;
				padding-right: auto;
            }
            
            .ratings-widget a#rw-write{
                float:left;
                border-right: 1px solid;
				border-left: none;
                padding-right: 7px;
                padding-left: auto;				
            }
            .ratings-widget .rw-main div.ratings-avg{
                float:right;
            }
			.ratings-widget .rw-main div.rw-score .rw-scale{
				left: auto;
				right: 58px;				
			}
            .ratings-widget .rw-main div.ratings-percent{
                float:right;
            }
            .ratings-widget .rw-main div.ratings-numstars{
                float:right;
            }
			.ratings-widget .rw-main .ratings-numstars .rwsr-title{
				float:right;
			}
			.ratings-widget .rw-main .ratings-numstars .rwsr-bar{
				float:right;
			}
			.ratings-widget .rw-main .ratings-numstars .rwsr-num{
				float:right;
			}
            .ratings-widget .rw-main div.ratings-type{
                float:right;
            }
			.ratings-widget .rw-main .ratings-type .rwcr-bars{
				float:right;
			}
			.ratings-widget .rw-main .ratings-type .rwcr-bars .rwcr-outer-bar{
				float:right;
			}
			.ratings-widget .rw-main .ratings-type .rwcr-score{
				float:right;
			}
			.ratings-widget .rw-main .ratings-type .rwcr-title{
				float:right;
			}
/********************* type specific **********************/            

/**************** type 1 ***************************/        
            .ratings-widget .rw-type-1 .rw-main div.ratings-avg{
                margin-right:25px;
				margin-left:0px;
                border-left: 1px solid ;
				border-right: none ;
                padding-left: 50px;
				padding-right: 0px;
            }
            .ratings-widget .rw-type-1 .rw-main div.ratings-numstars{
                margin-right:10px;
				margin-left:0px;
                border-left: 1px solid ;
				border-right: none;
                padding-left: 10px;
				padding-right: 0px;
            }
            .ratings-widget .rw-type-1 .rw-main .ratings-type{
                margin-right:10px;
				margin-left:0px;
            }
			.ratings-widget .rw-type-1 .rw-main .ratings-type .rwcr-score{
				margin-right:15px;
				margin-left:0px;
			}
			.ratings-widget .rw-type-1 .rw-main .ratings-type .rwcr-bars .rwcr-outer-bar{
				margin-left:1px;
				margin-right:0px;
			}
                        
/**************** type 2 ***************************/  

		.ratings-widget .rw-type-2 .rw-main .ratings-avg{
			border-left: 1px solid ;
			border-right: none;
			padding-left: 45px;
			padding-right: 0px;
		}
        .ratings-widget .rw-type-2 .rw-main .ratings-avg .rw-rating-stars{
            margin-right: -15px;
			margin-left: 0px;
        }
		.ratings-widget .rw-type-2 .rw-main .ratings-percent{
			border-left: 1px solid ;
			border-right: none;
			padding-left: 33px;
			padding-right: 0px;
		}
		.ratings-widget .rw-type-2 .rw-main .ratings-review + .ratings-percent div.rw-score {
			padding-left: 20px;
			padding-right: 0px;
		}
		.ratings-widget .rw-type-2 .rw-main .ratings-review + .ratings-percent div.rw-score .rw-scale{ 
			right: 44px;
			left: auto;
		}
		.ratings-widget .rw-type-2 .rw-main .ratings-review + .ratings-percent .rw-recommend-span{ 
			margin-right: -12px;
			margin-left: 0px;
		}

		.ratings-widget .rw-type-2 .rw-main .ratings-review{
			float: right;
			margin-right: 40px;
			margin-left: 0px;
			padding-right: 5px;
			padding-left: 0px;
		}
        .ratings-widget .rw-type-2 .rw-main .ratings-review .rwrr-top{
            float:right;
        }
		.ratings-widget .rw-type-2 .rw-main .ratings-review .rwrr-title{
			float: right;
		}
		.ratings-widget .rw-type-2 .rw-main .ratings-review .rwrr-date{
			float: left;
		}
        .ratings-widget .rw-type-2 .rw-main .ratings-review .rwrr-text{
            float: right;
        }
        .ratings-widget .rw-type-2 .rw-main .ratings-review .rwrr-cta{
            float: right;
        }
        
/**************** type 3 ***************************/              
	.ratings-widget .rw-type-3 .rw-header{
		margin-right: 20px;
		margin-left: 0px;
	}  
    .ratings-widget .rw-type-3 .rw-main .ratings-avg{
        margin-right:15px;
		margin-left:0px;
        border-left: 1px solid ;
		border-right: none;
        padding-left: 40px;
		padding-right: 0px;
    }
    .ratings-widget .rw-type-3 .rw-main .ratings-percent{
        border-left: 1px solid ;
		border-right: none;
    }
	.ratings-widget .rw-type-3 .rw-main .ratings-percent div.rw-score{
		right: 2px;
		left: auto;
	}
	.ratings-widget .rw-type-3 .rw-main .ratings-percent div.rw-score .rw-scale{
		right: 45px;
		left: auto;
	}
    .ratings-widget .rw-type-3 .rw-main div.ratings-numstars{
        margin-right:5px;
		margin-left:0px;
        border-left: 1px solid;
		border-right: none;
        padding-left: 5px;
		padding-right: 0px;
    }
    .ratings-widget .rw-type-3 .rw-main .ratings-type{
        margin-right:5px;
		margin-left:0px;		
    }
	.ratings-widget .rw-type-3 .rw-main .ratings-type .rwcr-score{
		margin-right:8px;
		margin-left:0px;
	}
	.ratings-widget .rw-type-3 .rw-main .ratings-type .rwcr-bars .rwcr-outer-bar{
		margin-left:1px;
		margin-right:0px;
	}
/****** ie 7 rtl fixes **************/
.ratings-widget {
    *direction:ltr;
}
.rw-header {
    *direction:rtl;
}
.rw-scale{
    *direction:rtl;
}
.rwsr-title{
    *direction:rtl;
}
.rw-type-1 .rwcr-bars{
    *width:55px;
}
.rw-type-3 .rwcr-bars{
    *width:80px;
}
.rwcr-title{
    *direction:rtl;
}
.rwrr-text{
    *direction:rtl;
}