/*!
// M.R. Daliri (mr.mohrd[at]gmail.com)
// Copyright 2012 by M.R. Daliri. All Rights Reserved.
*/body{direction:ltr}.container,#content-wrap{text-align:left}input.button,button,a.button{padding-bottom:5px}#header-content input{margin-left:auto;margin-right:2px}#header-content .loading-small{left:auto;right:0}#header-content .message{left:auto;right:0}#header-options{float:left}#today,#languages{float:right;border-left:0}span#today{font-size:15px;border-left:0;border-right:1px solid #970505;padding-left:auto;padding-right:10px}#languages{font:12px Tahoma,sans-serif;border-right:0;border-left:1px solid #D86161}#languages li{margin-right:auto;margin-left:17px}#top-nav li{border-right:0;border-left:1px solid #970505}#top-nav a{border-right:0;border-left:1px solid #d86161;line-height:41px}#header-greet-user,#header-greet-agency,#header-links{float:left}#header-links{margin:8px 0 0 8px}#header-links a{margin-right:auto;margin-left:7px}#header-agency span.item{margin-left:auto;margin-right:25px}#header-logout input.button{margin-right:auto;margin-left:10px}#enamad{left:auto;right:-19px}#reserve-logo{right:auto;left:0;padding:24px 40px 20px 0}#reserve-left{right:auto;left:-1600px}#reserve-nav{float:left;right:auto;left:165px}#reserve-nav a{font-size:19px}#reserve-gplus{float:right}#reserve-items{float:right}#home-reserve-departure,#home-reserve-children{margin:0 100px 0 25px}#home-track li{margin-left:auto;margin-right:45px}#home-track label{margin-left:auto;margin-right:7px}.reserve .main{float:left}#reserve-steps-nav{background-position:0 -434px}#reserve-steps-nav li{margin:0 15px;padding:0 7px}li#step-nav-rooms{margin-left:0;margin-right:15px;padding-left:0;padding-right:7px}li#step-nav-review{float:right;padding-left:7px;padding-right:0;margin:0}#reserve-steps-nav a{font-size:21px}#reserve-steps h3,.main h2{background:url(../img/sprite.png) no-repeat left -78px;padding-right:0;padding-left:18px}nav#reserve-class-nav h3,#user-nav h3,div#summary-content h3{float:left}#reserve-class-nav ul,#user-nav ul{float:left;margin-right:auto;margin-left:25px}#reserve-classes li.item{float:left}#reserve-class-select{float:right}nav#reserve-class-nav h3,#user-nav h3,div#summary-content h3{margin-top:8px;font-size:21px}ul#reserve-steps h3,li.room h4,.main h2{font-size:22px}.room .head{margin-top:7px}.room .head .capacity{float:left;margin:4px 0 0 10px}.room .thumbs{background-image:url(../img/room_no_en.png);float:left;margin:7px 20px 0 0}.room .thumbs .small{margin-left:auto;margin-right:-7px}.room .thumbs .small img.thumb{float:right;margin-left:auto;margin-right:7px}.room .details{float:right;margin-bottom:15px;width:419px}.room .fields{float:right}.room div.total{font-size:25px;text-align:right;margin-right:auto;margin-left:15px}.room .total .caption{font-size:14px}.room .total .real .discount{float:right;margin-top:2px;margin-right:7px;margin-left:0}.room .total .real .price{float:right}.room .number-container{float:right;margin:0 10px 0 15px}.room .select-form{float:right;text-align:right}.room .info{left:auto;right:0}#customize-trip .fields li{margin-left:auto;margin-right:15px}ul.inline label{margin-left:auto;margin-right:7px;padding:0}ul.inline li.side,li.side{float:right}.fields div.error,.fields span.note{text-align:left;margin:2px 0}#customize-trip label.size-1,#customize-trip #reserve-trip-transport-n{width:100px}#customize-trip #reserve-trip-transport-n{width:45px}#customize-trip li#trip-transport,#customize-trip li#trip-transport-number,#customize-trip li#trip-transfer{margin:0 0 0 15px}#customize-facilities .fields li{padding:6px 10px 6px 9px}#customize-facilities .fields li.selected{padding:5px 9px 5px 8px}#customize-facilities input.textbox{margin-left:auto;margin-right:8px}#customize-facilities .price{float:right}section#passenger-subscription h3{float:left}#passenger-subscription .hint{float:right;margin-top:3px}#passenger-subscription .fields{clear:left;float:left;margin-top:3px}#passenger-subscription input{float:left;margin-left:auto;margin-right:5px}#passenger-subscription .loading-small,#passenger-subscription .message{float:right;margin:5px 8px 0 0}#passenger-subscription .message{margin-top:2px}#passenger-subscription-logout .text{float:left}#passenger-subscription-logout button{margin-top:6px}#passenger-subscription-logout .loading-small{margin-top:13px}#passenger-subscription-logout .message{margin:1px 0 0}#passenger-form label{width:120px}#passenger-form input.textbox{width:110px}#passenger-form li.side{text-align:right;width:215px}#passenger-form li#passenger-ncode{width:195px}#passenger-form li#passenger-address{width:410px}#passenger-form .side label{margin-left:auto;margin-right:7px;width:auto}#passenger-form #passenger-address input.textbox{width:280px}#step-review li.side{margin-right:auto;margin-left:5px}#step-review .side span.data{margin-left:auto;margin-right:0}#step-review .side span.caption,#review-passenger-ncode span.caption,#review-rooms span.caption{margin-left:auto;margin-right:10px}#review-reserve span.data{margin-left:auto;margin-right:50px}#review-trip span.caption{margin-left:auto;margin-right:7px}#review-passenger-email span.data{margin-left:auto;margin-right:10px}#review-cost span.caption{width:110px}#reserve-sidebar{float:right}#summary-time{border-right:0;border-left:4px solid #505762;float:right;padding:3px 0 3px 7px}#summary .caption{clear:left;float:left}#summary .data{clear:right;float:right}#summary-rooms-selected ul{margin:0 0 0 10px}#summary-final .currency{text-align:right}#summary-final-cost{font-size:24px;float:right;margin:4px}#reserve-sidebar button{float:right;margin:10px 0 0 7px}.main .step-buttons{float:left}.main .step-buttons button{margin-left:0;margin-right:10px}#ssl-seal{float:right;margin-left:auto;margin-right:0}#ssl-verify{margin-right:auto;margin-left:5px}#payment-select-gateway .caption{float:left}#payment-gateways{text-align:right}#payment-gateways li{margin-right:auto;margin-left:5px}#payment-select-gateway .note{float:right}#payment-form{text-align:right}#step-over span.text{background-position:center left;padding:18px 0 17px 45px}#step-over-content span.error{background-position:center left;padding:12px 0 14px 42px}#footer #bottom-nav{font-size:14px}#bottom-nav,#sponsors,#app,#footer .address,#copyright,#enamad-text{float:left}a#main-site{position:absolute;top:13px;right:auto;left:0;border-width:1px 1px 1px 0;border-radius:0 7px 7px 0;padding-bottom:3px}#top-nav,#header-user,li.room h4,.room .prices{float:left}#trip-transport,#trip-transport-number,#trip-transfer,#passenger-subscription button{float:right}#user-login li{margin-left:auto;margin-right:40px}#user-login li.submit{margin-left:auto;margin-right:auto}#reserve-details span.caption{margin-left:auto;margin-right:5px;text-align:right}#payment-detail-reference{float:right;margin-left:auto;margin-right:5px}#track-reserve a.button{margin-right:auto;margin-left:7px}.flash-text{float:left}.flash-button{float:right}#confirm-payment button,#confirm-payment .message{float:right;margin-top:15px}#confirm-payment .message{margin:22px 10px 0 0}#supersized-loader,.dataTables_loading{left:auto;right:50%;margin:-30px -30px 0 0}#supersized{direction:rtl}#colorbox,#cboxOverlay,#cboxWrapper{left:auto;right:0}#cboxMiddleLeft,#cboxBottomLeft{clear:right}#cboxTitle{right:auto;left:0}#cboxLoadingOverlay,#cboxLoadingGraphic{left:auto;right:0}.cboxPhoto{float:right}#cboxCurrent{left:auto;right:0}#cboxSlideshow{right:auto;left:90px}#cboxClose{left:auto;right:5px}.dataTables_wrapper .c-1,.dataTables_wrapper .c-2{float:left}.dataTables_wrapper .c-2{text-align:right;margin-right:auto;margin-left:2%}.dataTables_wrapper .c-1 input,.dataTables_wrapper .c-2 select{margin-right:auto;margin-left:5px}.dataTables_paginate,.dataTables_info{margin-right:auto;margin-left:15px}.dataTables_paginate a{margin-right:auto;margin-left:10px}.arrow-n,.arrow-nw,.arrow-p,.arrow-pw{background-position:-6px 0;margin:0 8px 0 2px}.arrow-nw{background-position:-6px -9px}.arrow-p{background-position:0 0}.arrow-pw{background-position:0 -9px}input.button,button,a.button,#header-nav,#slidecaption,#bottom-nav,#reserve-nav,#summary-final,#reserve-steps-nav,h3,.room h4,.room .total,h2,#reserve-details,#main-site,h1,h3,#report-summary{font:16px 'Archivo Narrow',sans-serif}ul.inline li{float:left}.text ul,.text ol{margin-right:auto;margin-left:13px}.left,#today,#bottom-nav,#sponsors,#app,#developer{text-align:right}.right{text-align:left}.inline li.submit{float:right}.button-blue .arrow-nw,.button-blue .arrow-pw,.button-gray .arrow-nw,.button-gray .arrow-pw,.button-maroon .arrow-nw,.button-maroon .arrow-pw{margin:0 8px -1px 0}.button-big,a.button-big{font-size:22px}.button-big .arrow-nw,.button-big .arrow-pw{margin-left:auto;margin-right:10px}.report h1,.report h3,#report-summary{font-size:20px}#report-title{float:left}#report-title h1{font-size:26px}#report-title h3{text-align:right}#report-info{float:right;width:305px}#report-info ul{float:left;margin-top:9px}#report-info span.caption{width:92px}#report-qr{float:right}#report-summary{font-size:19px}#report-summary span.caption{margin-left:auto;margin-right:5px}.column li.side{margin-left:auto;margin-right:0}.c-2 li{margin-left:auto;margin-right:2%}.c-2 li.side{margin-left:auto;margin-right:10%}.c-3 li{margin-left:auto;margin-right:3%}.c-4 li{margin-left:auto;margin-right:2%}#report-address{width:67%}#report-payment{margin-right:auto;margin-left:33%}.fields label.required::after{padding-right:0;padding-left:5px}@media print{body{direction:ltr}#report-logo{float:left}#report-title{margin:16pt 0 0 15pt}#report-title h1{font-size:16.5pt}#report-info{width:225pt}#report-info ul{margin-top:9.5pt}#report-summary{font-size:14pt}#report-summary span.caption{margin-left:auto;margin-right:5pt}#report-sign-content{padding-left:0;padding-right:10pt}#report-sign-passenger{float:left;padding-right:0;padding-left:10pt}#report-sign-agency{border-right:0;border-left:1pt solid #000;float:right;padding:2pt 0 0 10pt}#report-agency-name{float:right}#report-footer,#report-sign{right:auto;left:0}#report-hotel,#report-footer .address{text-align:right}}