@charset "utf-8";
/* CSS Document */


@import url("nav.css");
div.clear {clear:both;}
div.prclear {clear:both; padding:3px 0;}
body {margin:0; background:url(../images/templates/bg.jpg);font-family:Arial, Helvetica, sans-serif; color:#444;}
div#wrapper {width:900px; height:auto; margin:0 auto; background:#fff; padding:0 20px;}
div#header {width:900px; height:auto; background:#fff; border-bottom:1px solid #d9d9d9;}
div.logo {width:160px; height:180px; float:left;}
div.rightheader {float:right; width:720px; height:auto;}
div.headerconter {width:500px; margin:0; padding:40px 0 10px 0; height:auto;}
p.toptextsemi {font-size:11px;}
div.flag {width:100px; margin:0; float: right; padding:30px 0 0 0; height:auto;}
div#nav {width:950px; height: auto;}

div.pagecontener {width:900px; height:auto; padding:0 0 10px 0;}
div.contener {width:900px; height:auto; padding:0px 0 10px 0;}
div.panelbar {width:200px; height:auto; padding:20px 0 0 0;float:right;}
div.papa {width:900px; height:auto; padding:0 0 5px 0; margin:10px 0;}
div.papa p {font-size:13px;}

div.offers {float:right; width:200px; height:43px; background:url(../images/templates/offers-bracket.png) top left no-repeat; text-align:center; padding:10px 0;}
div.framebox {width:200px; height:auto; padding:0 0 5px 0; border-bottom:3px solid #e0541d; margin:20px 0 0 0;}
img.box {margin:0;}



div.column1 {width:280px;float:left; margin:0 30px 0 0;}
div.column1 img {width:280px; height:145px; margin:0;}
div.column1 p { font-size:13px; color:#333;}
div.column2 {width:280px; float:right;}
div.column2 img {width:280px; height:145px; margin:0;}
div.column2 p { font-size:13px; color:#333;}

div.column1_1 {background:url(../images/templates/bracket.png) left top no-repeat; width:390px; height:140px; float:left; padding:20px; font-size:13px;}
div.column2_1 {background:url(../images/templates/bracket.png) left top no-repeat;  width:390px; height:140px; float:right; padding:20px; font-size:13px;
}

div.bcolumn1_1 {background:#fff; width:338px; height:180px; float:left; padding:13px;  border:1px solid #c9c9c9;}
div.bcolumn2_1 {background:#fff;  width:338px; height:180px; float:right; padding:13px; border:1px solid #c9c9c9;}

div.textcolumn1 {background:url(../images/templates/bracket1.png) left top no-repeat; width:430px; height:auto; float:left;}
div.textcolumn2 {background:url(../images/templates/bracket1.png) left top no-repeat; width:430px; height:auto; float: right;}
div.box {width:390px; height:auto; padding:15px 20px;}
div.box p {font-size:13px; margin:10px 0 1px 0;}
div.textcolumnend {background:url(../images/templates/bracket2.png) left bottom no-repeat; width:430px; height:8px;}

div#footer {width:900px; height:auto;}
div#footer p { text-align:center; color:#111; margin:5px 0  0 0; font-size:11px;}

h1 {color:#e0541d; font-size:24px; margin:0 0 10px 0;}
h2 {color:#fff; font-size:22px; margin:0; padding:5px; background:#e0541d; text-align:center; font-weight:lighter;}
h3 {font-size:18px; margin:0; padding:5px 0; border-bottom:1px solid #ccc;}
h4 {color:#e0541d; font-size:17px; padding:0 0 3px 0; margin:0 0 10px 10px; border-bottom:1px solid #e0541d;}
div.pageslider  {margin:20px 0 0 0;}
div.availability {
	position:absolute;
	bottom:20px;
	right:20px;
	width:600px;
	height:40px;
	padding:5px;
	background: url(../images/templates/opacity.png);
	z-index:10px;
}


ul.features1 {
list-style:none;
float:left;
margin:0;
width:150px;
padding:5px 0 0 35px;
font-size:13px;}

ul.features2 {
list-style:none;
float:right;
width:150px;
margin:0;
padding:5px 0 0 35px;
font-size:13px;}

li.features {
line-height:17px;
list-style: square;
margin:1px 0 0 -10px;
padding:1px 5px 1px 7px;
}

p.textpara {margin:0 0 19px 0; font-size:13px; line-height:20px;}
div.contactus {font-family:Arial, Helvetica, sans-serif;font-size:13px; width:500px; float:left;}
div.map {float:right; width:360px; height:auto;}
input.sendform {background:#fff; border:1px solid #ccc; height:20px; width:200px;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
select.sendform {background:#fff; border:1px solid #ccc; height:23px; width:300px;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
textarea.send {background:#fff; border:1px solid #ccc; height:100px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input.submit2 {background:#fff; border:1px solid #ccc; height:25px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

div.booking {font-size:12px; padding:7px 5px; background:#ccc; height:auto; width:890px;}
input.date1 {border:1px solid #c2c2c2; background:#fff; width:90px;font-size:12px; padding:3px; height:17px;font-family:Arial, Helvetica, sans-serif;}
select.Bed1  {border:1px solid #c2c2c2; background:#fff; width:120px;font-size:12px; padding:3px;font-family:Arial, Helvetica, sans-serif;}
select.Adults1  {border:1px solid #c2c2c2; background:#fff; width:45px;font-size:12px;padding:3px;font-family:Arial, Helvetica, sans-serif;}
input.submit {background:#fff; border:1px solid #c2c2c2; height:24px; width:80px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}











#navigation, #main-menu ul, blockquote, .page-content table, .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .booknow, .booknow-accompage,
.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, 
.ui-datepicker .ui-widget-header .ui-state-default:hover {
	border-color: #ff8e00;
}
.title-end, .blog-title .comment-count, .blog-title-single .comment-count, .event-prev .event-prev-date, #ui-datepicker-div .ui-datepicker-header,
.widget .widget-title h5 {
	background: #ff8e00;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, 
.ui-datepicker .ui-widget-header .ui-state-default:hover, #footer a:hover, #footer-bottom a:hover {
	color: #ff8e00;
}

.datepicker, .page-content .datepicker {
	background: url(../images/calendar.png) no-repeat right !important #fff;
	cursor:pointer !important;
}

.datepicker:hover, .datepicker:focus {
	color: #424242 !important;
}

/* 9.2 - Datepicker */
#ui-datepicker-div {
	font-size: 90%;
	padding: 10px;
	box-shadow: 0 0 4px rgba(136, 136, 136, 1);
	border: none;
	background: #fff;
}

#ui-datepicker-div a {
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	-ms-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}

#ui-datepicker-div .ui-datepicker-header {
	color: #fff;
	border: none;
	padding: 8px;
}

#ui-datepicker-div .ui-datepicker-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
}

#ui-datepicker-div .ui-icon-circle-triangle-e {
	background: url(../images/arrow-r.png) no-repeat right center;
	background-position: 2px 7px;
	width: 10px;
	height: 20px;
	text-indent: -9999px;
}

#ui-datepicker-div .ui-icon-circle-triangle-w {
	background: url(../images/arrow-l.png) no-repeat left center;
	background-position: 3px 7px;
	width: 15px;
	height: 20px;
	text-indent: -9999px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.4em !important;
    position: absolute;
    top: 10px;
    width: 1.4em !important;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev {
	left: 10px;
}

.ui-datepicker .ui-datepicker-next {
	right: 0;
}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
    background: none;
	border: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #fff;
}

.ui-datepicker td span, .ui-datepicker td a {
	text-align: center;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
	border: #ccc 1px solid;
	color: #424242;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, .ui-datepicker .ui-widget-header .ui-state-default:hover {
	border: 1px solid #ff8e00;
	background:#ff8e00;
	color:#fff;
}


table.bookingform {font-family:Arial, Helvetica, sans-serif; font-size:13px; width:700px;}
table.picgallery {width:900px;}
table.picgallery td { padding:10px 5px 10px 5px;}