/*!
// M.R. Daliri (mr.mohrd[at]gmail.com)
// Copyright 2012 by M.R. Daliri. All Rights Reserved.
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;line-height:1.5;margin:0;padding:0}html,body{height:100%}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:400;vertical-align:top}q{quotes:none}q:before,q:after{content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}body{background:url(../img/tile.gif);color:#353535;direction:rtl;font:12px Tahoma,sans-serif}a{color:#000;text-decoration:none}a:hover{color:#444}a:focus{outline:0}input,select,textarea,button{background:#fff;border:1px solid #e0e0e0;font:12px Tahoma,sans-serif;padding:4px 6px 5px}input.button,button,a.button{background:#e17c1a url(../img/bg.png) repeat-x 0 -257px;border:0;color:#000;cursor:pointer;padding:3px 6px 4px}a.button{padding:5px 9px}select{padding:4px}input.checkbox,input.radio{background:none;border:0;padding:0;vertical-align:middle}#page-wrap{min-width:960px;text-align:center}.container,#content-wrap{width:940px;margin:0 auto;position:relative;text-align:right}#header-menu{background:#960505 url(../img/bg.png) repeat-x 0 0;border-bottom:1px solid #970505;box-shadow:1px 0 5px #9a0605;color:#fff;position:relative;width:100%;z-index:10}#header-nav{height:42px;overflow:hidden;text-shadow:1px 1px 1px #9f2020}#header-content{background:#b46363;border-top:1px solid #b46363;display:none;padding:10px 0}#header-content li.header-item{display:none;position:relative;text-align:center}#header-content input{margin-left:2px;border-color:#fff}#header-content input.button{background:#7a3232;color:#fff;font:700 12px Tahoma,sans-serif;margin:0;padding:4px 6px 5px}#header-content .loading-small{left:0;position:absolute;top:2px}#header-content .message{left:0;position:absolute}#header-js{background:#858585;border-color:#656565;border-style:solid;border-width:1px 0;box-shadow:1px 0 5px #6f6f6f;color:#fff;font-weight:bold;padding:15px 10px;text-align:center;position:relative;z-index:9}#header-options{float:right;width:260px}#today,#languages{float:left;font-weight:700}#today{border-left:1px solid #970505;padding-left:10px}#languages{font-weight:400;border-right:1px solid #D86161}#languages li{margin-right:17px}#languages li a,#today{line-height:42px;height:43px;display:inline-block}#top-nav,#header-user{width:680px}#top-nav li{border-right:1px solid #970505}#top-nav li.on{background:#b46363}#top-nav a{border-right:1px solid #d86161;display:inline-block;height:43px;line-height:42px;padding:0 15px}#top-nav-site{background:#e17c1a url(../img/bg.png) repeat-x 0 -385px}#header-user p .name,#header-agency .data,span.data,.list a{font-weight:bold}#header-greet-user,#header-greet-agency,#header-links{float:right;margin-top:10px}#header-links{margin:8px 8px 0 0}#header-links a{background:#b46363;display:inline-block;font:11px Tahoma,sans-serif;margin-right:7px;padding:4px 12px 6px}#header-agency span.item{display:inline-block;margin-left:25px}#header-logout input.button{margin-right:10px}#header-picture{background-position:center 0;box-shadow:1px 0 10px #717171;height:152px;overflow:hidden}#header-picture .logo{height:152px;width:125px;background-position:0 50%;margin-right:25px}#content-wrap{margin-top:30px}.home #content-wrap{margin:0;width:auto}#enamad{left:-19px;position:absolute;top:132px;width:140px;height:145px}#enamad.empty{background:#fff url(../img/enamad_placeholder.png) no-repeat 50% 50%}#enamad iframe{width:150px;height:150px;border:0}#enamad img{cursor:pointer}#reserve-body{box-shadow:0 1px 6px #454545;position:relative;top:284px;width:100%;overflow:hidden}#reserve-logo{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px;right:0;position:absolute;top:0;z-index:1;padding:25px 0 15px 40px}#reserve-left{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px;height:53px;position:absolute;right:-1600px;top:0;width:1600px}#reserve-nav{float:right;position:relative;top:0;right:165px;width:685px}#reserve-nav .on{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px}#reserve-nav a{color:#fff;display:inline-block;font-size:18px;height:53px;line-height:52px;text-shadow:1px 1px 1px #484848;padding:0 20px}#reserve-gplus{float:left;margin-top:15px}#reserve-empty{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px;height:55px;opacity:0.5;position:absolute;top:0;width:100%;z-index:-5}#reserve-content{background:#5a5a5a url(../img/bg.png) repeat-x 0 -95px;color:#fff;min-height:112px;text-shadow:1px 1px 1px #484848;width:100%}#reserve-content a:hover{color:#e5dcdc}#reserve-items{float:left;width:765px;padding:15px 0 20px}#reserve-items .fields input,#reserve-items .fields select{border-color:#fff}#home-reserve-departure,#home-reserve-children{margin:0 25px 0 130px}#reserve-items label{display:block;font-size:11px;margin:0}#home-reserve input{display:inline-block;margin:8px auto 4px}#home-reserve .note{color:#ddd;display:block;font-size:10px;text-align:center}#home-reserve li.submit{margin-top:32px}#home-track li,#home-reserve li.submit{margin-left:45px;padding-top:24px}#home-track li.submit,#home-reserve li.submit{margin:0}#home-track label{display:inline;margin-left:7px}.main{width:100%;margin:0}.reserve .main{float:right;width:655px}#reserve-steps-nav{background:url(../img/bg.png) repeat-x 0 -433px;margin:10px 0 20px}#reserve-steps-nav li{background:url(../img/tile.gif) repeat 0 17px;margin:0 21px;padding:0 9px}li#step-nav-rooms{margin-right:0;padding-right:0}li#step-nav-review{float:left;padding-left:0;margin:0}#reserve-steps-nav a{color:#b2b2b2;cursor:default;font-size:20px}#reserve-steps-nav .on a{color:#444;text-shadow:1px 1px 1px #ccc}#reserve-steps-nav .on a,#reserve-steps-nav .pre a{cursor:pointer}#reserve-steps li.step{display:none;top:-25px;position:relative}#reserve-steps section{padding-top:25px}#reserve-steps h3,.main h2{background:url(../img/sprite.png) no-repeat right -40px;margin-bottom:10px;padding-right:15px}#reserve-steps li#step-rooms{top:-7px}#reserve-class{position:relative;z-index:1;margin-bottom:20px}#reserve-class-nav{background:url(../img/bg.png) repeat-x 0 -337px;color:#fff;text-shadow:1px 1px 1px #484848;font-weight:bold}#reserve-class-nav,#user-nav{margin-bottom:15px;padding:0 17px;font-size:11px}#user-nav{margin-bottom:25px}nav#reserve-class-nav h3,#user-nav h3,div#summary-content h3{background:none;padding:0;color:#fff;text-shadow:inherit;float:right;font-size:20px}nav#reserve-class-nav h3,#user-nav h3{margin-top:11px}#reserve-class-nav ul,#user-nav ul{float:right;margin-right:25px}#reserve-class-nav li,#user-nav li{margin:0 5px}#reserve-class-nav a,#user-nav a{border-radius:5px 5px 0 0;display:inline-block;margin-top:10px;padding:7px 12px 9px}#user-nav a:hover{background:#4d5363}#reserve-class-nav .selected a,#reserve-class-nav li a:hover{color:#fff;background:#555;font-weight:bold}#reserve-class-nav .on a,#user-nav .on a{background:url(../img/tile.gif) repeat 0 17px;color:#555;font-weight:bold;text-shadow:none}#reserve-classes li.item{float:right;width:560px;margin-bottom:20px}#reserve-class-select{float:left;margin-top:5px}li.room{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #ccc}#rooms-list .zero{opacity:.5}#reserve-steps h3,.room .head,.main h2{color:#717171;text-shadow:1px 1px 1px #ccc}ul#reserve-steps h3,li.room h4,.main h2{font-size:20px}.room .head .capacity{float:right;margin:4px 10px 0 0}.room .thumbs{background:#fff url(../img/room_no_fa.png) no-repeat center center;border:1px solid #e0e0e0;float:right;min-height:120px;width:200px;margin:7px 0 0 20px;padding:7px}.room img.thumb{clear:both;display:block;width:200px}.room .thumbs .small{margin-left:-7px}.room .thumbs .small img.thumb{clear:none;display:block;float:left;margin-left:7px;margin-top:6px;width:62px}.room .details{float:right;margin-bottom:15px;width:419px}.room div.data{clear:both;font-size:11px;padding-top:10px}.room table{margin-bottom:5px}.room th.title{font-size:11px;font-weight:700}.room th{color:#7d7d7d;font-size:10px;padding:3px;text-align:center}.room td{border-bottom:1px solid #757575;padding:5px}.room tr:last-child td{border:0}.room .fields{display:block;float:left;padding-bottom:25px;position:relative}.room div.total{text-align:left;margin-right:15px;font-size:20px;padding-bottom:7px;border-bottom:1px solid #757575;margin-bottom:7px}.room .total .caption{font-size:13px;display:block}.room .total .data{font-weight:normal;position:relative}.room .total .currency{font-size:95%}.room .total .real{margin-bottom:3px}.room .total .real .discount{background:#0a0;border-radius:5px;color:#fff;display:block;float:left;font-size:70%;margin-left:7px;padding:1px 3px;direction:ltr}.room .total .real .price{color:#999;font-size:85%;display:block;float:left}.room .total .real .price::after{background:red;content:"";height:2px;left:0;position:absolute;right:0;top:50%;width:100%}.room .number-container{float:left;margin:0 15px 0 10px;text-align:center}.room label,.room a.delete{display:block;margin-bottom:7px}.room .select-form{float:left;text-align:left}.room .info{position:absolute;bottom:0;left:0;white-space:nowrap}.room a.delete{visibility:hidden}#customize-trip .fields li{margin-left:15px}ul.inline label{margin-left:7px;padding:4px 0 5px;display:inline-block}.fields li.checkbox,.fields li.radio{margin-top:3px}ul.inline li.side,li.side{float:left}.fields div.error,.fields span.note{display:block;text-align:right;margin:4px 0 2px}#customize-trip label.size-1{width:75px}#customize-trip #reserve-trip-transport-n{width:43px;margin:0}#customize-trip .fields input#reserve-trip-arrival{width:40px}#customize-trip input.textbox{width:180px}#customize-trip li#trip-transport,#customize-trip li#trip-transport-number,#customize-trip li#trip-transfer{margin:0 15px 0 0}#customize-facilities .fields li{margin-bottom:3px;padding:6px 9px 6px 10px}#customize-facilities .fields li.selected,.fields .readonly,#payment-gateways .selected{background:#fefdd3;border:1px solid #edec95}#customize-facilities .fields li.selected,#payment-gateways .selected{padding:5px 8px 5px 9px}#customize-facilities .select{width:35px}#customize-facilities label{width:100px}#customize-facilities input.textbox{margin-left:8px}#customize-facilities .price{float:left;margin-top:4px}#customize-facilities textarea{width:640px;height:50px;line-height:;max-width:640px;margin-top:10px}#passenger-subscription-container{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px;color:#fff;padding:7px 15px 12px}section#passenger-subscription h3{background:none;color:#fff;float:right;margin-top:0;text-shadow:1px 1px 1px #484848;padding:0}#passenger-subscription .hint{float:left;margin-top:8px}#passenger-subscription .fields{clear:right;float:right;margin-top:3px}#passenger-subscription input{float:right;margin-left:5px;border-color:#fff}#passenger-subscription .loading-small,#passenger-subscription .message{float:left;margin:5px 0 0 8px}#passenger-subscription .message{margin-top:3px;text-align:center}#passenger-subscription-logout .text{float:right}#passenger-subscription-logout button{margin-top:9px}#passenger-subscription-logout .loading-small{margin-top:13px}#passenger-subscription-logout .message{clear:both;margin:3px 0 0}#passenger-form label{width:105px;margin:0}#passenger-form input.textbox{width:100px}#passenger-form li.side{text-align:left;width:220px}#passenger-form li#passenger-ncode{width:205px}#passenger-form li#passenger-address{width:425px}#passenger-form .side label{margin-left:7px;width:auto}#passenger-form #passenger-address input.textbox{width:305px}#passenger-form span.note{display:inline-block}#step-review li.side{margin-right:5px}#step-review .side span.data{margin-left:0;width:auto}#step-review .side span.caption,#review-passenger-ncode span.caption,#review-rooms span.caption{margin-left:10px;width:auto}.list{text-align:center;width:100%}.list th{background:#4d4d4d;color:#fff;font-size:11px;padding:7px}.list td{border-bottom:1px solid #7b7b7b;padding:7px}#review-reserve span.data{margin-left:70px;width:85px}#review-rooms-selected{margin-bottom:20px}#review-trip span.caption{margin-left:7px}#review-trip span.data{width:140px}#review-trip-city span.data{width:170px}#review-facilities ul.data{margin-top:10px;margin-bottom:0}#review-facilities-requests span.caption{width:85px}#review-facilities-requests span.data{width:565px;vertical-align:top}#review-passenger-email span.data{margin-left:10px}#review-cost span.caption{width:85px}#review-rules{background:url(../img/bg.png) repeat-x 0 -442px;font-weight:700;text-align:center;margin:100px 0 5px}#review-rules-content{background:url(../img/tile.gif) repeat 0 17px;display:inline;padding:0 7px}#reserve-sidebar{float:left;width:260px}#summary,#user-nav{background:#9397a2 url(../img/bg.png) repeat-x 0 -466px;color:#fff;text-shadow:1px 1px 1px #4d545e}#summary a,#reserve-class-nav a,#user-nav a{color:#fff}#summary a:hover{color:#f1f1f1}#summary-content{padding:10px 16px 13px}div#summary-content h3{margin-bottom:10px}#summary-time{border-right:4px solid #505762;float:left;font-weight:bold;margin-top:4px;padding:3px 7px 3px 0}#summary ul{border-bottom:1px solid #525e6e;margin-bottom:10px;padding:0 3px 3px;clear:both}#summary ul.last{border:0;padding-bottom:0}#summary li{padding-bottom:12px}#summary .caption{clear:right;float:right}#summary .data{clear:left;float:left;font-weight:700}#summary .note{display:block;padding-top:5px}#summary-rooms-selected ul{border:0;margin:0 10px 0 0;padding:0}#summary-final{background:#fff;color:#525e6e;text-shadow:none;padding:5px 12px}#summary-final .currency{display:block;text-align:left}#summary-final-cost{color:#000;float:left;font-size:21px;margin-top:2px}#reserve-sidebar button{float:left;margin:10px 7px 0 0}.main .step-buttons{float:right;margin:45px 0 20px}.main .step-buttons button{display:inline-block;margin-left:10px;margin-bottom:20px}.main .step-buttons #reserve-store{display:block;margin:0}.main .step-buttons button.hidden,.main .step-buttons #reserve-store-container{display:none}#ssl-seal{float:left;margin-left:0;font-size:11px;display:none}#ssl-verify{margin-right:5px}#ssl-verify img{height:45px}#payment-select-gateway{padding-top:38px}#payment-select-gateway .caption{float:right;margin-top:20px}#payment-gateways{text-align:left}#payment-gateways li{margin-right:5px;margin-bottom:5px;padding:7px 11px;display:inline-block;float:none}#payment-gateways .selected{padding:6px 10px}#payment-gateways .selected a:hover{color:#000}#payment-gateways span.image{background:url(../img/banks.png) no-repeat 0 0;display:block;height:24px;width:24px;margin:2px auto 7px}#gateway-agri span.image{background-position:-24px 0;height:30px;width:26px;margin-bottom:3px}#gateway-enbank span.image{background-position:-50px 0;width:26px}#gateway-parsian span.image{background-position:-76px 0;width:23px;height:25px;margin-top:1px}#gateway-melli span.image{background-position:-99px 0;width:22px;height:30px;margin-bottom:3px}#gateway-saderat span.image{background-position:-121px 0;width:26px;height:25px;margin-bottom:6px}#gateway-mellat span.image{background-position:-211px 0;width:34px;height:30px;margin-bottom:2px}#gateway-ap span.image,#gateway-agri span.image,#gateway-day span.image{background-position:-176px 0;height:30px;width:34px;margin-bottom:3px}#gateway-fanava span.image{background-position:-246px 0;height:24px;width:60px;margin-bottom:8px}#gateway-mabna span.image{background-position:-307px 0;height:30px;width:38px;margin-bottom:2px}#gateway-pasargad span.image{background-position:-345px 0;height:30px;width:24px;margin-bottom:2px}#gateway-irankish span.image{background-position:-369px 0;height:30px;width:41px;margin-bottom:2px}#gateway-sadad span.image{background-position:-412px 0;height:30px;width:27px;margin-bottom:2px}#gateway-zarinpal span.image{background-position:-440px 0;height:30px;width:30px;margin-bottom:2px}#payment-select-gateway .note{float:left;clear:both;margin-top:10px}#payment-form{text-align:left}#step-over,.dataTables_processing{background:url(../img/tile.gif);bottom:0;height:auto;left:0;opacity:0.85;right:0;text-align:center;top:0;width:auto}#step-over-content{background:#fff;border:1px solid #d6d6d6;display:inline-block;margin:75px auto 30px;padding:0 25px}#step-over span.error{background:#d92d2d;color:#fff;border-color:#d04848}#step-over span.text{background:url(../img/spinner_32.gif) no-repeat center right;display:inline-block;padding:18px 45px 17px 0;text-align:center}#step-over-content span.error{background:url(../img/icon_warning.png) no-repeat center right;padding:12px 42px 14px 0}.home #footer{position:absolute;top:645px;width:100%}#footer{clear:both;color:#82785d;font-size:11px;padding-top:50px;line-height:20px}#bottom-nav,#sponsors,#app,#footer .address,#copyright,#enamad-text{float:right;width:595px}#bottom-nav,#sponsors,#app{width:345px}#footer .separator{color:#4a463a}#footer .address{margin-bottom:25px}address{font-style:normal}#app{color:#000;font-weight:bold}a#main-site{position:absolute;top:13px;right:0;background:url(../img/bg.png) repeat-x 0 -289px;border:solid #5d7596;border-width:1px 0 1px 1px;border-radius:7px 0 0 7px;color:#fff;display:block;line-height:30px;padding:0 12px 2px;text-shadow:1px 1px 1px #2f5e9e}#top-nav,#header-user,li.room h4,.room .prices{float:right}ul#reserve-items li.visible,#reserve-steps li.on,ul#reserve-classes li.visible{display:block}.room .head,#customize-trip .fields,#passenger-form ul.fields{margin-bottom:5px}#customize-trip select,#review-passenger-firstname span.data{width:145px}#trip-city .error{max-width:275px;text-align:justify}#trip-transport,#trip-transport-number,#trip-transfer,#passenger-subscription button{float:left}#customize-facilities .select,#customize-facilities label,#customize-facilities .price,span.caption,#step-review span.data,#review-trip-transfer .price,#payment-gateways a,label{display:inline-block}#customize-facilities .price .caption,#review-cost-payment,.room .total .data{color:#009000}#step-review ul.data,#bottom-nav,#sponsors,#copyright,#enamad-text{margin-bottom:10px}#review-reserve span.caption,#review-passenger-firstname span.caption,#review-passenger-email span.caption{width:105px}li#summary-rooms-selected,#summary-rooms-selected li,#summary-rooms-selected span.data{padding-bottom:6px}#user-login li{margin-left:40px}#user-login li.submit{margin-left:0}.details-box{margin:0 auto}#reserve-details{margin-top:20px;width:420px;padding:5px 0 7px}#reserve-details li{margin-bottom:3px;font-size:22px;text-shadow:1px 1px 1px #ae3737}#reserve-details span.caption{width:210px;margin-left:5px;text-align:left}#reserve-details .data{letter-spacing:1px}#payment-details{width:370px;margin-top:10px}#payment-details .data{font-weight:bold}#payment-detail-reference{float:left;margin-left:5px}#reserve-qr{background:#3c3c3c;border:1px solid #000;margin-top:30px;padding-top:15px;text-align:center;width:300px}#reserve-qr .text{padding:10px 10px 15px;text-align:center;color:#fff}#track-reserve{margin-top:50px;text-align:center}#track-reserve a.button{margin-right:7px}.flash #page-wrap{padding-top:250px}#flash-wrap{background:#5a5a5a url(../img/bg.png) repeat-x 0 -42px;border-color:#808080;border-style:solid;border-width:1px 0;padding:8px 0;color:#fff}#flash-content{overflow:hidden}.flash-text{float:right}.flash-button{float:left}#payment-redirect-text{margin-bottom:3px}#payment-redirect-button{margin-top:5px}#confirm-payment button,#confirm-payment .message{float:left;margin-bottom:15px}#confirm-payment .message{margin:10px 0 0 10px}#slidecaption{color:#fff;left:0;position:absolute;text-shadow:1px 2px 2px #000;top:55px}#supersized-loader,.dataTables_loading{background:#fff url(../img/spinner_32.gif) no-repeat center center;height:48px;left:50%;margin:-30px 0 0 -30px;position:absolute;text-indent:-999em;top:150px;width:48px;z-index:0}#supersized{display:block;left:0;position:absolute;top:0;width:100%;z-index:-999}#supersized img{display:none;position:relative;width:1600px}#supersized li{background:#111;display:block;left:0;list-style:none;overflow:hidden;position:absolute;top:0;width:100%;z-index:-30;height:672px}#supersized a{display:block;height:100%;width:100%}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading{background:#111 url(../img/spinner_32.gif) no-repeat center center;height:100%;width:100%}#supersized .image-loading img{visibility:hidden}#supersized .prevslide img,#supersized .activeslide img{display:inline}#colorbox,#cboxOverlay,#cboxWrapper{left:0;overflow:hidden;position:absolute;top:0;z-index:9999}#cboxOverlay{background:#000;height:100%;position:fixed;width:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{margin-top:20px;position:relative}#cboxLoadedContent{background:#fff;border:5px solid #000;overflow:auto}#cboxLoadedContent .main{width:700px;padding:10px 20px}#cboxLoadedContent .main h2{text-shadow:1px 1px 1px #f1f1f1}#cboxTitle{color:#ccc;right:0;margin:0;position:absolute;top:-20px;font-weight:bold}#cboxLoadingOverlay,#cboxLoadingGraphic{height:100%;left:0;position:absolute;top:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{border:0;display:block;float:left;margin:auto;max-width:none}.cboxIframe{background:#fff;border:0;display:block;height:100%;width:100%}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxError{border:1px solid #ccc;padding:50px}#cboxCurrent{color:#ccc;position:absolute;left:0;top:-20px;direction:ltr}#cboxSlideshow{color:#fff;position:absolute;right:90px;top:-20px}#cboxPrevious{background:url(../img/colorbox/controls.png) no-repeat top left;height:65px;left:5px;margin-top:-32px;position:absolute;text-indent:-9999px;top:50%;width:28px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{background:url(../img/colorbox/controls.png) no-repeat top right;height:65px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:50%;width:28px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center}#cboxClose{background:url(../img/colorbox/controls.png) no-repeat top center;display:block;height:19px;position:absolute;left:5px;text-indent:-9999px;top:5px;width:38px}#cboxClose:hover{background-position:bottom center}.list th.sorting,.list th.sorting_asc,.list th.sorting_desc{background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:15px -140px;cursor:pointer}.list th.sorting_asc{background-position:15px -110px}.list th.sorting_desc{background-position:15px -170px}.dataTables_wrapper .c-1,.dataTables_wrapper .c-2{width:49%;font-size:11px;margin-top:15px;float:right}.dataTables_wrapper .c-2{text-align:left;margin-right:2%}.dataTables_wrapper .c-1 input,.dataTables_wrapper .c-2 select{font-size:11px;margin-right:5px}.dataTables_filter,.dataTables_length{display:inline-block}.dataTables_paginate,.dataTables_info{display:inline-block;margin-right:15px}.dataTables_paginate a{font-weight:bold;margin-right:10px;display:inline-block}.paginate_disabled_previous,.paginate_disabled_next{color:#b3b3b3}.dataTables_loading{margin:5px auto;position:static}div.flash,.message,input,select,textarea,button,input.button,button,a.button,#header-links a,#summary-final,#payment-gateways .selected,#reserve-details,#reserve-qr,#supersized-loader,.loading,.dataTables_loading{border-radius:5px}.button-big,a.button-big,#passenger-subscription-container,#step-over-content,#summary,#reserve-class-nav,#user-nav{border-radius:7px}div.flash{color:#fff;background:#18B316;padding:6px 10px 8px;border:1px solid #099507;margin-bottom:20px;clear:both}div.flash .message{display:inline;font-weight:bold;padding:0;background:none;font-size:12px}.loading{background:#fff;display:none;padding:8px}.loading-small{padding:3px 5px;border-radius:3px}.message{background:#7b4848;display:none;padding:4px 7px 6px;color:#fff}.logo{background:url(../img/brand.png) no-repeat 0 0;display:block;height:125px;overflow:hidden;width:125px}.arrow-n,.arrow-nw,.arrow-p,.arrow-pw{background:url(../img/sprite.png) no-repeat 0 0;display:inline-block;height:9px;font-size:0;margin:0 2px 0 8px;vertical-align:middle;width:6px}.arrow-nw{background-position:0 -9px}.arrow-p{background-position:-6px 0}.arrow-pw{background-position:-6px -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{font:13px BYekan,'B Yekan',Yekan,Tahoma,Arial,sans-serif}ul.inline li{float:right}.text,#customize-facilities textarea{line-height:22px;text-align:justify}.text a,#review-rules-content a{border-bottom:1px solid #444;padding-bottom:3px}.small,span.hint,span.note,.message,.fields div.error{font-size:11px}.text ul,.text ol{list-style:disc;margin-right:13px}.text ol{list-style:decimal}.text li{margin-top:5px}.fields input.error,.fields textarea.error,.fields select.error,div.failure,#reserve-details,#report-body div.special{background:#d56666;border:1px solid #bc4a4a;color:#fff}.fields .placeholder{color:#828282}.fields label.required::after{content:'*';color:red;padding-right:5px}.left,#today,#bottom-nav,#sponsors,#app,#developer{text-align:left}.right{text-align:right}.rtl{display:inline-block;direction:rtl}.ltr{display:inline-block;direction:ltr}.notext,.logo{text-indent:-9999px}.overflow,ul.inline,#reserve-steps,.room .data,.room .head,#summary li{height:100%;overflow:hidden}.overflow-w{overflow:hidden;width:100%}.clear{clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#reserve-items li.visible{display:block}#header a,#reserve-content a{color:#fff}#content-wrap,#reserve-head,#reserve-steps,.dataTables_wrapper{position:relative}#header-links a.hidden,#reserve-items li.item,.hidden,#reserve-classes li.item,#step-review .additional,#step-over-content span.hidden{display:none}.inline li.submit{float:left}#reserve-items .fields li,#home-reserve input{display:inline;text-align:center}#footer a,#bottom-nav a:hover{color:#82785d}.button-blue,.button-gray,.button-maroon{padding:4px 5px 6px;color:#fff}a.button-blue,a.button-gray,a.button-maroon{padding:6px 8px 7px;color:#fff}.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 0 -1px 8px}.button-blue,a.button-blue{background-position:0 -289px}.button-gray,a.button-gray{background-position:0 -337px}.button-maroon,a.button-maroon,#top-nav-site{background-position:0 -385px}.button-big,a.button-big{color:#fff;font-size:20px;padding:5px 9px 8px}a.button-big{padding:7px 13px 9px}.button-big .arrow-nw,.button-big .arrow-pw{margin-left:10px}