@charset "utf-8";
/* CSS Document */
.clear
{
clear:both;
}

#pages
{
width:862px;
margin:auto;
height:auto;
clear:both;
}
/* -------------------------------header---------------------------- */

#main_header
{
width:862px;
margin:auto;
height:auto;
clear:both;
}
#logo
{
width:862px;
height:auto;
clear:both;
}
.logo_left
{
width:357px;
height:auto;
float:left;
}
.logo_right
{
width:505px;
height:auto;
float:left;
}
#menubar
{
width:862px;
height:38px;
background-image:url(images/menubarback.jpg);
background-repeat:no-repeat;
clear:both;
}
.menubar_text
{
width:822px;
height: auto;
padding-top:12px;
margin: auto;
padding-left:15px;
clear:both;
}
.buttons
{
width:auto;
height:auto;
float:left;
}
#banners
{
width:862px;
height: auto;
clear:both;
}
.banners_left
{
width: auto;
height: auto;
float:left;
}
.banners_images
{
width: auto;
height: auto;
background-color:#D8CBBA;
float:left;
}
.banners_right
{
width: auto;
height: auto;
float:left;
}
.banners_footer
{
width:862px;
height: auto;
clear:both;
}
/* -------------------------------Midpart---------------------------- */

#midpart
{
width:862px;
margin:auto;
padding-top:7px;
height:auto;
clear:both;
}
.leftpart
{
width:507px;
margin:auto;
height:auto;
float:left;
}
.rightpart
{
width:355px;
margin:auto;
height:auto;
float:left;
}
.welcome
{
width:480px;
height:auto;
padding-left:19px;
padding-top:5px;
clear:both;
}
.welcome_text
{
width:460px;
height:auto;
padding-left:19px;
padding-top:10px;
color:#070707;
text-align:justify;
padding-right:20px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
clear:both;
}
#makeyourbox
{
width:344px;
height:302px;
background-image:url(images/box-textbackground.jpg);
background-repeat:no-repeat;
clear:both;
}
.makeyourbox_textbox
{
width:344px;
color:#EBC772;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
padding-top:25px;
text-align:center;
text-transform:uppercase;
font-size:24px;
height:auto;
clear:both;
}
.textbox1
{
width:340px;
height:auto;
color:#F2D99E;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;

text-transform:uppercase;
font-size:12px;
clear:both;
}
.textcolor
{
color:#DAA046;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
font-weight:bold;
line-height:25px;
font-size:13px;
}
.textcolorbold
{
color:#DAA046;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
font-weight:bold;
line-height:22px;
font-size:30px;
}
#contact
{
width:344px;
height:143px;
background-image:url(images/contact-textbox.jpg);
background-repeat:no-repeat;
clear:both;
}
.textbox1_box
{
width:340px;
height:auto;
color:#F2D99E;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
clear:both;
}
.contact_textbox
{
width:344px;
color:#EBC772;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
padding-top:18px;
text-align:center;
text-transform:uppercase;
font-size:24px;
height:auto;
clear:both;
}
/* -------------------------------footer---------------------------- */

#main_footer
{
width:100%px;

background-image:url(images/footer.jpg);
background-repeat:repeat-x;
clear:both;
}
#footer
{
width:862px;
margin: auto;
text-align:center;
padding-top:14px;
color:#C6B7A6;
font-family: Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:40px;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
margin:auto;
clear:both;
}
/* -------------------------------about---------------------------- */
#about
{
width:494px;
height:auto;
padding-left:10px;
clear:both;
}
.about_top
{
width:494px;
height:32px;
clear:both;
}
.about_textbox
{
width:470px;
height:auto;
border-bottom: solid 2px #4E2107;
border-left: solid 2px #4E2107;
border-right: solid 2px #4E2107;
padding-left:10px;
padding-right:10px;
color:#070707;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
clear:both;
}
#about_rightpart
{
width:349px;
height: auto;
clear:both;
}
#about_rightpart01
{
width:344px;
height:52px;

font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
padding-top:18px;
text-align:center;
color:#EBC772;
font-size:20px;
text-transform:uppercase;
background-image:url(images/ridetextbox.jpg);
background-repeat:no-repeat;
clear:both;
}
/* -------------------------------Resevations---------------------------- */

#reservation
{
width:846px;
margin:auto;
height:auto;
clear:both;
}
.reservation_top
{
width:846px;
height:auto;
clear:both;
}
.reservation_box
{
width:840px;
height:auto;
border-bottom: solid 3px #4E2107;
border-left: solid 3px #4E2107;
border-right: solid 3px #4E2107;
background-color:#BDAC9A;
background-image:url(images/reservations_background.jpg);
background-repeat:repeat-x;
clear:both;
}
.reservation_leftpart
{
width:415px;
height:auto;
margin-left:10px;
background-image:url(images/rightbackground.jpg);
background-repeat:no-repeat;
background-position:right top;
padding-bottom:15px;
float:left;
}
.reservation_rightpart
{
width:394px;
height:auto;
margin-left:10px;
float:left;
}
.contact_informations
{
width:376px;
height:auto;
margin:auto;
color:#541605;
padding-top:8px;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
clear:both;
}
.nametextbox
{
width:145px;
height:auto;
color:#211B1B;
padding-top:15px;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:17px;
float:left;
}
.nametextbox_area
{
width:230px;
height:auto;
padding-top:18px;
float:left;
}
/* -------------------------------derection---------------------------- */

.derection
{
width:800px;
margin:auto;
height:auto;
color:#000000;
padding-right:15px;
font-family: Arial,Verdana, Helvetica, sans-serif;
text-align:justify;
font-size:14px;
line-height:30px;
line-height:18px;
clear:both;
}
.derection_left
{
width:367px;
margin:auto;
height:auto;
font-size:12px;
color:#4C4C4B;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:18px;
float:left;
}
.derection_right
{
width:460px;
margin:auto;

height:auto;
float:left;
}
.what-to
{
width:390px;
height:auto;
margin:auto;
color:#541605;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:25px;
text-transform:uppercase;
clear:both;
}
li
{
margin:0;
padding:0px;
clear:both;
}
.textlink:link,.textlink:visited,.textlink:active
{
color:#51311B;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.textlink:hover
{
color:#1A0B01;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.reservation_leftpart01
{
width:800px;
height:auto;
margin-left:10px;
padding-bottom:15px;
margin:auto;
float:left;
}
.testimonilas
{
width:820px;
height:auto;
color:#000000;
padding-top:10px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
margin:auto;
}


.map
{
width:800px;
margin:auto;
height:auto;
color:#4C4C4B;
text-align:right;
padding-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
clear:both;
}
.derection_blacktext
{
font-family:Arial,Verdana,  Helvetica, sans-serif;
color:#000000;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
.textlinknew:link,.textlinknew:visited,.textlinknew:active
{
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#EBC772;
font-size:20px;
text-decoration:underline;
}
.textlinknew:hover
{
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#EBC772;
font-size:20px;
text-decoration:underline;
}
.emailtextlink:link,.emailtextlink:visited,.emailtextlink:active
{
color:#F2D99E;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-transform:lowercase;
font-size:14px;
text-decoration:underline;
}
.emailtextlink:hover
{
color:#F2D99E;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:14px;
text-decoration:underline;
}
.b24textlink:link,.b24textlink:visited,.b24textlink:active
{
color:#C6B7A6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.b24textlink:hover
{
color:#F2D99E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}