body{background:#F7F2ED;color:#6D5F52;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:62.5%;margin:0;}a:link,a:visited{color:#6D5F52;}a:hover,a:active,a:focus{color:#6D5F52;}img,acronym{border:none;}select,option,input,textarea{color:#000;}#header{padding-left:10px;border:1px solid #00577E;border-width:1px 0;background:#178AC5 url(../images/bg_sprites.png) repeat-x 0 0;color:#fff;}#header h1,#header h2{height:16px;margin:0;padding:10px 12px 14px 45px;background:url(../images/bg_sprites.png) no-repeat 0 -100px;font-size:1.6em;}#header a:link,#header a:visited{text-decoration:none;color:#fff;}#header a:hover,#header a:active,#header a:focus{text-decoration:underline;}#content{padding:4px 10px;font-size:1.2em;}#homepage #content{padding-top:2em;}#content h1{font-size:1em;}#content h4{margin-bottom:4px;}#content p{margin-top:0;}#homepage #content{text-align:center;}ul.button-list{list-style-type:none;margin:0 auto;padding:0;width:220px;}ul.button-list li{margin:0 0 20px 0;padding:0;}ul.button-list li a:link,ul.button-list li a:visited{text-decoration:none;display:block;width:220px;height:15px;padding:16px 0;font-weight:bold;background:#E57E33 url(../images/bg_sprites.png) no-repeat 0 -200px;color:#fff;}ul.button-list li a:hover,ul.button-list li a:active,ul.button-list li a:focus{background-position:0 -300px;}p.main-site{font-size:.9em;}#footer{clear:both;padding:4px 0;margin:0 10px;border-top:1px solid #CEC6BE;font-size:1em;color:#6D5F52;text-align:center;}#footer p{margin:0;}.message{padding:4px 4px 0;margin:.5em 0;clear:both;}.message p{margin:0 0 4px;}.error{background:#FDD;border:1px solid #CC0101;color:#CC0101;}form{clear:both;}fieldset{margin:0;padding:0;border:none;}.field-group{clear:both;}.submit-buttons{clear:both;}.submit-buttons{padding:10px 0;}.cancel-link{display:inline;padding:0 0 0 18px;}label{display:block;padding:5px 0 2px;}label.inline,#booking.review label{display:inline;padding:0 7px 0 0;}legend{display:none;}select{margin-right:10px;}.or{background:url(../images/bg_or.png) repeat-x 0 50%;text-align:center;text-transform:uppercase;margin-top:1em!important;}.or span{padding:0 2px;background:#F7F2ED;}#hostels.index .submit-buttons{margin-top:1em;}.phone-number{display:inline;padding:0 0 0 4px;}.tab-buttons{list-style-type:none;margin:0;padding:0;clear:both;}.tab-buttons li{display:block;float:left;clear:none;margin:0 1px 0 0;padding:0;background:#F79045;}.tab-buttons li.tab-current{background:#fff;}.tab-buttons li a:link,.tab-buttons li a:visited{display:block;padding:2px 8px;text-decoration:none;color:#fff;}.tab-buttons li.tab-current a:link,.tab-buttons li.tab-current a:visited{color:#000;}.js-enabled .tab-content{display:none;background:#fff;margin:0 -10px;padding:10px;clear:both;}.js-enabled .tab-content.tab-visible{display:block;}.adr{margin-top:0;}.photos{list-style-type:none;margin:0;padding:0;}.photos li{margin:0;padding:0 0 10px 0;}.photos li p.caption{margin:0 0 4px 0;}.coordinates{display:none;}.getting-there dt{font-weight:bold;padding-bottom:4px;}.getting-there dd{padding:0 0 10px 0;margin:0;text-indent:0;}.customer-rating{border:1px solid #CEC6BE;padding:5px;margin:0 0 10px 0;color:#000;}.rating-bar{display:inline-block;width:73px;margin:0 4px;padding:1px;background:#3FBFEE;vertical-align:middle;}.rating-bar img{display:block;}.reviews{list-style-type:none;margin:0;padding:0;}.reviews li{margin:0;padding:0 0 10px 0;}.reviews .summary:before{content:'\201C';}.reviews .summary:after{content:'\201D';}.reviews .reviewer{display:inline;font-weight:bold;}.reviews .reviewer:before{content:"- ";}.reviews abbr.rating{display:none;}#booking h1{float:left;clear:none;width:200px;}.steps{list-style-type:none;margin:8px 0;padding:0;float:right;clear:none;}.steps li{display:inline;padding:2px 5px;font-weight:bold;background:#3622A7;color:#fff;}.steps .current{background:#fff;color:#3622A7;}.booking-successful{clear:both;}.booking-details{clear:both;margin:10px 0;background:#1689C4;color:#fff;}.booking-details a:link,.booking-details a:visited{color:#fff;}.booking-details table{margin:0;padding:0;border-collapse:collapse;}.booking-details th{width:80px;text-align:left;padding-left:8px!important;}.booking-details th:after{content:":";}.booking-details th,.booking-details td{vertical-align:bottom;padding:3px 8px 3px 0;}#booking.personal_details .booking-details th,#booking.payment_details .booking-details th{width:190px;text-align:left;font-weight:normal;}#booking.personal_details .booking-details th:after,#booking.payment_details .booking-details th:after{content:"";}#booking.personal_details .booking-details th,#booking.personal_details .booking-details td,#booking.payment_details .booking-details th,#booking.payment_details .booking-details td{padding:3px 8px;}#booking.personal_details .booking-details th.total,#booking.payment_details .booking-details th.total{text-align:right;padding-right:0;}#booking.personal_details .booking-details th.total:after,#booking.payment_details .booking-details th.total:after{content:":";}.amount-paid{padding:6px 0 4px 10px;margin:0;}p.dates{clear:both;}#content p.group-bookings{margin-top:10px;}table.room-types{border-collapse:collapse;margin:10px -10px;background:url(../images/bg_room_types_row.png) repeat-x bottom left;}table.room-types caption{text-align:left;padding-left:10px;font-weight:bold;}table.room-types td{margin:0;padding:4px 4px 2px 4px;vertical-align:top;background:url(../images/bg_room_types_row.png) repeat-x;}table.room-types td.select{padding-left:10px;text-align:center;color:#900;font-weight:bold;}table.room-types td.select input{margin:0;}table.room-types td label{PADDING:0;}.disabled,.not-available{color:#B3B7FF;}table.room-types td.package-description-icon{padding-right:8px;}.package-description-icon a{display:none;}.js-enabled .package-description-icon a{display:block;width:14px;height:14px;text-indent:-999em;background:url(../images/ic_package_details.png) no-repeat;}.package-description-icon a:focus,.package-description-icon a:active{outline:none;}table.room-types tr.package-description td{padding-left:10px;padding-bottom:4px;color:#897C71;background:none;}.gender-fields,.age-fields{width:75px;float:left;clear:none;margin-right:10px;}.age-fields{width:195px;margin-right:0;}#extra-guests{border-top:1px solid #949AFF;padding-top:10px;margin-top:10px;}#extra-guests p{margin-bottom:0!important;}#extra-guests h4{clear:both;margin-top:0;padding-top:12px;}#booking_card_expiry_month{margin-right:0;}#geotrust-seal{clear:both;height:auto;}#geotrust-seal img{display:block;float:left;clear:none;margin-right:10px;margin-bottom:10px;}#geotrust-seal p{display:block;width:150px;float:left;clear:none;}#cvn-instructions{clear:both;}#cvn-instructions-icon{display:inline-block;width:14px;height:14px;text-indent:-999em;background:url(../images/ic_package_details.png) no-repeat;cursor:pointer;}.js-enabled #cvn-instructions{display:none;}#content p.search-again{margin:1em 0;}.cfdump_struct,.cfdump_struct *{color:#333!important;}
