body {
    direction:rtl;
}

#leftbar,
#rightbar,
#content {
    float:right;
}

/*Header*/
#logo, #banners, #links{
    float:right;
}
#logo a { background:url("images/ar/bousala.png") 50% 10px no-repeat }

#banners {
    width: 300px;
    padding-right: 14px;
    padding-top: 15px;
    padding-left: 0;
}
#links {
    text-align:left;
    width:415px;
    left: 5px;
    right: 0px;
}

#menu li {
    float:right;
    font-size:1.3em;
}

#menu li.search {
    float:left;
    text-align:left;
    width:284px;
}
#menu .submit {
    width:64px;
    background:transparent url("/images/buttons/go_button_arabic.png") 0 0 no-repeat
}

/*/Header*/
/*Quicksearch*/

#quicksearch .menu,
#quicksearch .form {
    float:right;
}
#quicksearch .menu li {
    float:right;
}
#quicksearch .menu a {
    font-size:1.4em
}

#quicksearch.cars .form { background:url("images/ar/background/quick_search_cars.jpg") }
#quicksearch.trucks .form { /*@todo background:url("images/ar/background/quick_search_trucks.jpg") */ }
#quicksearch.machinery .form { /*@todo background:url("images/ar/background/quick_search_machinery.jpg") */ }
#quicksearch.spare_parts .form { /*@todo background:url("images/ar/background/quick_search_spare_parts.jpg") */ }


#quicksearch.cars .menu { background:url("images/ar/background/category_cars.jpg") }
#quicksearch.trucks .menu { background:url("images/ar/background/category_trucks.jpg") }
#quicksearch.machinery .menu { background:url("images/ar/background/category_machinery.jpg") }
#quicksearch.spare_parts .menu { background:url("images/ar/background/category_spare_parts.jpg") }

#quicksearch .form ul {
    margin:52px 20px 0 0;
}
#quicksearch .submit {
    font-size:1.2em;
    margin-right: 67px;
    margin-left: 0px;
}
/*/Quicksearch*/

.hotdeals h3 {
    background:url("images/ar/hot_deals_header.gif") no-repeat scroll 100% 0;
}

#container .lines {
    border-bottom: 1px solid #D4D4D4;
}

.recently {
    float:right;
}
.most_viewed {
    float:right;
    margin:0 12px 0 0;
}
.items h4,
.items .navi {
    float:right;
}

.item .country_flag {
    right: auto;
    left: 9px;
}

/*Details*/

.details h1{
    float:right;
}
.details .thumb_detail {
    float:right;
}
.details .info a {
    float:right;
}
.details .info a span {
    margin:0 0 0 4px;
}
.details .tabs li {
    float:right;
    border-right:0;
    border-left:1px solid #D8D8D8;
}
.details .gallery {
    float:left;
    margin:0 8px 0 0;
}
.details .gallery a {
    float:left;
}
.details dt {
    float: right;
    clear: right;
    text-align: left;
}
.details dd {
    margin:0 168px 0 0;
}

.contact_form dd{
    width:220px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 18px;
    padding-left: 0px;
    float: right;
}
/* /Details */

/* Print Page */
#print h1 {
    float:right;
}

#print .thumb {
    float:right;
}

#print dt {
    float: right;
    clear: right;
    text-align: left;
}

#print dd {
    margin:0 168px 0 0;
}
/*/Print Page*/

#listings {

}
#listings div.vehicle_option{
    float: right;
    margin-right: 13px;
    width: 150px;
}

#listings div.style_box {
    float:right;
    margin-left:0px;
    margin-right:18px;
}

#listings div.feature_sets {
    float:right;
    width: 210px;
}

#listings .radius_search  {
    margin-left: 0px;
    margin-right: 13px;
}

#listings .sub_option label {
    margin-left:0px;
    padding-right:0px;
    padding-left:20px;
}
#listings #search div.register_form dl {
    margin-left: 0;
    margin-right: 20px;
}
#listings #search div.register_form dl dt {
    clear: right;
    float: right;
    text-align: left;
    width: 100px;
}

#listings #search div.register_form dl dd {
    margin-left: 0px;
    margin-right: 110px;
}

#listings .errors ul li {
    margin-left: 0;
    margin-right: 15px;
}

.page_headers h3 {
    float: right;
}

.page_headers .position_search_options_button {
    position: relative;
    right: 75px;
}

.page_headers .search_options_button {
    margin-right: 0px;
    margin-left: 0px;
}

.around_search_option #search-option-hide {
    float:left;
    padding-left:10px;
    padding-right: 0px;
}

#search_option {

}
#search_option .search_keywords {
    margin-left: 0px;
    margin-right: 25px;
}
#search_option div.option {
    float:right;
    margin-left:0px;
    margin-right:25px;
}
#search_option .submit {
    margin-left: 0px;
    margin-right: 18px;
}
#send dt {
    clear:right;
    float:right;
    font-weight:700;
    min-height:22px;
    text-align:left;
    width:160px;
}

#send dd {
    width: 232px;
    margin-right: 0;
    float: right;
    padding-left: 0px;
    padding-right: 5px;
    min-height: 0px;
}

.dealers {

}
.dealers span.wrap {
}

.dealers div.image {
    float: right;
}

.dealers div.wrap_image {
    float: right;
}

.dealers div.info {
    margin-left: 0px;
    margin-right: 84px;
}

.banners a {
    margin-left:  105px;
    margin-right: 0;
}

.member p.close a {
    float: left;
}

.details {

}
.details .thumb_detail .country_flag {
    left: 9px;
    right: auto;
}

#results {

}
#results .thumb .country_flag{
    left: auto;
    right: 129px;
}

#results td.id {
    text-align: left;
}

#terms_and_conditions a {
    left: 11px;
    right: auto;
}

.member_profile table td {
    text-align: right;
}
.member_profile .leadform dt {
    padding-right: 12px;
}
.member_profile .leadform dd{

}
.member_profile div.details dt {
    width: 225px;
}
.member_profile div.details dd {
    margin: 0 236px 0 0;
}
.member_profile .leadform dd {
    padding-left: 10px;
}

.registration .form {
    float: right;
}


#listings {
    margin: 8px 0 0 8px;
}
#listings #search div.option {
    float: right;
    margin-left: 0;
    margin-right: 20px;
}
#listings #search .search_keywords {
    margin-left: 0;
    margin-right: 20px;
}
#listings #search .submit {
    margin-left: 0px;
    margin-right: 18px;
}
#listings .info {
    margin-left: 0;
    margin-right: 10px;
}




/* Request Page */

#request div.block label {
    float: right;
    text-align: left;
    margin: 0 0 0 10px;
}

#request div.block select {
    float: right;
    margin: 0 0 0 10px;
}

#request div.submit {
    margin: 5px 137px 0 0;
}

