/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/

/*Slideshow*/
#sp-slides{left:0;position:absolute;top:0;width:100%;z-index:0}
#sp-slides .sp-inner{padding:0}
.preload{background-color:#f5f5f5!important;background-position:50% 40%!important}
.image-block{background-position:50% 0;background-repeat:no-repeat}
.sp-slide-desc{left:0;position:absolute!important;top:360px;z-index:20}
h2.sp-slide-title{background:#000;font-family:"oswaldbook", Times, serif;font-size:44px;margin:0 0 2px!important;padding:10px!important}
h2.sp-slide-title,h2.sp-slide-title a,h2.sp-slide-title a:hover{color:#fff}
.sp-slide-intro{overflow:hidden}
.sp-slide-intro p{color:#FFF;font-family:"pslxkittithadaregular";font-size:44px;margin:0;padding:5px 10px;text-shadow:none;}
/*
h2.sp-slide-title{background:#000;font-family:"BebasNeueRegular", Times, serif;font-size:42px;font-weight:400;line-height:42px;margin:0 0 2px!important;padding:10px!important}
h2.sp-slide-title,h2.sp-slide-title a,h2.sp-slide-title a:hover{color:#fff}
.sp-slide-intro{background:#000;overflow:hidden}
.sp-slide-intro p{color:#FFF;font-family:arial;font-size:18px;font-weight:700;margin:0;padding:5px 10px;text-shadow:none}
*/
.sp_slide_prev,.sp_slide_next{height:43px!important;margin-top:-21.5px;top:41%!important;width:44px!important}
.sp_slide_prev{background:url(../images/btn_prev.png) no-repeat 0 0!important;left:20px!important}
.sp_slide_next{background:url(../images/btn_next.png) no-repeat 0 0!important;right:20px!important}
.sp_slide_prev:hover,.sp_slide_next:hover{background-position:0 -43px!important}

/*News Show SP2*/
h4.ns2-title{font-size:100%;font-weight:700;margin:10px 0 3px}
h4.ns2-title a{color:#666}
.ns2-links,.ns2-rating{float:left}
.ns2-created{border-left:1px solid #CCC;margin:0 8px;padding:0 10px}
.ns2-created span{display:none}

/*Popular Blog - News Show SP2*/
.ns2-blog .ns2-links {float:right}
.ns2-blog .ns2-row{border-top:1px dashed #ccc;margin-bottom:10px}
.ns2-blog .ns2-row.ns2-first {border-top:0}

/*Latest Items - News Show SP2*/
div.nssp2.ns2-itemlist h4.ns2-title{font-size:18px;margin:3px 0 0}
div.nssp2.ns2-itemlist p {margin:3px 0 0 0}
div.nssp2.ns2-itemlist .ns2-row{border:1px solid #DBDBDB;margin-top:10px}
div.nssp2.ns2-itemlist .ns2-row:first-child{margin-top:0}
div.nssp2.ns2-itemlist .ns2-row .ns2-inner{background:#F9F9F9;border:1px solid #fff;padding:10px}
div.nssp2.ns2-itemlist .ns2-row div.ns2-rating{float:right;margin-top:-20px}
div.nssp2.ns2-itemlist span.ExtraFieldsValue.price{color:#84A500;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:700;display:block;float:left;margin:6px 0 0}
div.nssp2.ns2-itemlist .ns2-links{float:right}

/*System tab   change from #ccd0d3 to # f0f0f0 */
div.systab{border:1px solid #d6d6d6;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;padding:0 1px}
div.systab dl.tabs{background:#f0f0f0 url(../images/tab-pane.gif) repeat-x 0 0;border-bottom:1px solid #a8acaf!important;height:30px;line-height:30px;overflow:hidden;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;padding:0 10px}
dl.tabs dt{background:none;color:#666;float:left;border:0!important;margin:0;padding:0 0 0 10px}
dl.tabs dt span{display:inline-block;cursor:pointer;font-weight:700;text-transform:uppercase;margin:0 5px 0 0;padding:0 10px 0 0}
dl.tabs dt.open{background:url(../images/tab-pane-active-l.png) no-repeat 0 0}
dl.tabs dt.open span{background:url(../images/tab-pane-active-r.png) no-repeat 100% 0}
div.current{clear:both;border:0;padding:0}
div.current dd{margin:0;padding:10px}

/*Booking Module*/
div.SPQuickBooking {}
div.SPQuickBooking  #spqb-result.ajax-loading {display:inline-block;margin:0 10px;min-width:20px;height:30px;background:url(../images/loader.gif) no-repeat 0 50%;}
div.SPQuickBooking  p.pre-text {font-style:italic;color:#999}
div.SPQuickBooking div{margin-bottom:5px}
div.SPQuickBooking  label{width:100%;display:block}
div.SPQuickBooking  select#room_type {width:96%}

div.SPQuickBooking  .spbooking-date-wrapper,
div.SPQuickBooking  .spbooking-select-wrapper.adults,
div.SPQuickBooking  .spbooking-input-wrapper,
div.SPQuickBooking  .spbooking-select-wrapper.childrens{width:45%}

div.SPQuickBooking  .spbooking-date-wrapper.check-in,
div.SPQuickBooking  .spbooking-input-wrapper.name,
div.SPQuickBooking  .spbooking-select-wrapper.adults{float:left}

div.SPQuickBooking  .spbooking-date-wrapper.check-out,
div.SPQuickBooking  .spbooking-input-wrapper.email,
div.SPQuickBooking  .spbooking-select-wrapper.childrens {float:right}

div.SPQuickBooking  .spbooking-date-wrapper.check-in input.inputbox.date_picker,
div.SPQuickBooking  .spbooking-date-wrapper.check-out input.inputbox.date_picker{width:125px}

div.SPQuickBooking  .spbooking-select-wrapper.adults select,
div.SPQuickBooking  .spbooking-select-wrapper.childrens select{width:138px}

div.SPQuickBooking  .spbooking-input-wrapper input {width:124px}

/*Calender*/
.calendar{margin:5px 0 0 1px !important}
.calendar table{border:0!important}
.calendar .button{text-align:center!important;border-radius:0!important;border:0!important;display:table-cell!important;box-shadow:none!important;margin:0!important;padding:2px!important}
.calendar thead .hilite{padding:1px!important}