/******************************************************************
				 		BUTTONS	
******************************************************************/

.btnclear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	clear: both;
	padding-bottom: 27px;
}

.btn_link {
    background: transparent url('../images/template/buttons/btnlink2.png') no-repeat scroll top right;
    color: #b8b9b9;
    display: block;
    float: left;
    height: 27px;
    margin-right: 29px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
	font-style: normal;
	font-family: arial, sans-serif;
	margin-top: 0;
	cursor: pointer;
}

.btn_link span {
    background: transparent url('../images/template/buttons/btnlink1.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 4px 0 5px 15px;
	font-size: 11px;
	height: 19px;
	font-weight: bold;
	text-transform: uppercase;
}

.btn_link:hover {
    background-position: right -27px;
    color: #f9f9f9;
    outline: none;
}

.btn_link:hover span {
    background-position: left -27px;
    padding: 4px 0 5px 15px;
}

.btn_link:active {
    background-position: right -54px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.btn_link:active span {
    background-position: left -54px;
    padding: 5px 0 5px 15px;
}

.btn_link.on {
    background-position: right -57px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.btn_link.on span {
    background-position: left -57px;
    padding: 5px 0 4px 12px; /* push text down 1px */
}




/******************************************************************
				 CONTINUE READING BLOG BTN
******************************************************************/
.blog-btn {
    background: transparent url('../images/template/buttons/btnlink2.png') no-repeat scroll top right;
    color: #b8b9b9;
    display: block;
    float: right;
    height: 27px;
    margin-right: 2px;
    padding-right: 29px; /* sliding doors padding */
    text-decoration: none;
	font-style: normal;
	font-family: arial, sans-serif;
	margin-top: -5px;
	cursor: pointer;
	margin-bottom: 0;
}

.blog-btn span {
    background: transparent url('../images/template/buttons/btnlink1.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 4px 0 5px 15px;
	font-size: 11px;
	height: 19px;
	font-weight: bold;
	text-transform: uppercase;
}

.blog-btn:hover {
    background-position: right -27px;
    color: #f9f9f9;
    outline: none;
}

.blog-btn:hover span {
    background-position: left -27px;
    padding: 4px 0 5px 15px;
}

.blog-btn:active {
    background-position: right -54px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.blog-btn:active span {
    background-position: left -54px;
    padding: 5px 0 5px 15px;
}

.btn_link.on {
    background-position: right -57px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.btn_link.on span {
    background-position: left -57px;
    padding: 5px 0 4px 12px; /* push text down 1px */
}


/******************************************************************
	 BUTTONS SLIDE INDEX 2 / USE THIS BUTTON FOR BLACK IMAGES
******************************************************************/

.btnslider {
    background: transparent url('../images/template/buttons/btnslide2.png') no-repeat scroll top right;
    color: #b8b9b9;
    display: block;
    float: left;
    height: 27px;
    margin-right: 29px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
	font-style: normal;
	font-family: arial, sans-serif;
	margin-top: 0;
	cursor: pointer;
}

.btnslider span {
    background: transparent url('../images/template/buttons/btnslide1.png') no-repeat;
    display: block;
    line-height: 20px;
    padding: 3px 0 5px 10px;
	font-size: 11px;
	height: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

.btnslider:hover {
    background-position: right -28px;
    color: #f9f9f9;
    outline: none;
}

.btnslider:hover span {
    background-position: left -28px;
    padding: 3px 0 5px 10px; /* push text down 1px */
}

.btnslider:active {
    background-position: right -56px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.btnslider:active span {
    background-position: left -56px;
    padding: 4px 0 5px 10px; /* push text down 1px */
}

.btnslider.on {
    background-position: right -57px;
    color: #f2f2f2;
    outline: none; /* hide dotted outline in Firefox */
}

.btnslider.on span {
    background-position: left -57px;
    padding: 5px 0 4px 12px; /* push text down 1px */
}

.booking_button{float:right;
	margin-top:2px;
}
