@charset "utf-8";
/* CSS Document */

body{
background-image: url('img/bg.png');
background-repeat:repeat-x;
background-color: #e5d0a6;
margin: 0px;
}

.clear{
clear:both;
position:relative;
}
a{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #ff0000
}


.medium{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #ffffff;
}

.large{
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
color: #ffffff;
}

.small{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
}

.tiny{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

#wrapper{
width: 752px;
margin: 0 auto;
}

#left_shaddow{
float:left;
width: 11px;
}
#right_shaddow{
float:left;
width: 11px;
}

#content{
float:left;
width: 720px;
}


#containter{
width:700px;
margin: 0 auto;
}

#logo{
float:left;
width: 345px;
margin-top:25px;
margin-left:25px;
}

#header_right{float: right;
text-align:right;
background-image: url('img/telephone.png');
background-repeat:no-repeat;
background-position:left top;
padding-left: 25px;
margin-top:25px;
margin-right:25px;
}

#header_right a {
color: #ffffff
}

#top_nav{
background-image: url('img/nav_bg.png');
background-repeat:no-repeat;
width: 691px;
height: 26px;
padding-top: 10px;
padding-left: 8px;
}

#top_nav a {
color: #ab232a;
text-align:center;
display:inline-block;
padding: 0px 10px 0px 10px;
border-right: 1px solid #ececec;
text-decoration:underline
}

#top_nav a:hover{
color: #000000;
text-decoration:none
}



#top_content{
background-image: url('img/top_bg.png');
background-repeat:no-repeat;
width: 667px;
height: 332px;
padding: 20px;
color: #494949;
}
.georgia_header{
color: #494949;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
}

#top_intro{
line-height: 18px;
color: 494949;
float: left;
width: 270px;
margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;}


#gallery{
float:right;
margin-top:10px;
padding-right:15px;
}

#buttons{

width: 320px;
padding-top:25px;
padding-left: 45px;
}

#next{
float:left;
}
#next a {
background-image: url('img/button_bg.jpg');
background-repeat:repeat-x;
display:inline-block;
padding: 5px 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
width: 100px}

#next a:hover{
text-decoration: none}

#previous{
float:left;
}
#previous a {
background-image: url('img/button_bg.jpg');
background-repeat:repeat-x;
display:inline-block;
padding: 5px 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
margin-right: 20px;
width: 100px;}

#previous a:hover{
text-decoration: none}


#reservations{
background-image: url('img/top_box_bg.jpg');
background-repeat:repeat-x;
font-family: tahoma;
font-size: 18px;
color: #ffffff;
text-align:center;
display:block;
padding: 10px 0px 8px 0px;
}

#reservations a{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
}


#reservations a:hover{
text-decoration:none;
}


.heading{
font-family: Arial, Helvetica, sans-serif;
font-size:22px;
color: #494949;
font-weight:normal;
margin-bottom:15px;
}

#inner_content{
padding: 0px 30px 0px 30px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #494949;
line-height: 18px}


#map{
float:left;
width: 310px;
margin-right: 10px;
border: 10px solid #ffffff;
}

#map_right{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #494949;
line-height: 18px;
float:left;
width: 310px;
}


.dashed_div{
position:relative;
border-bottom: 1px dashed #90181e;
height: 15px;
margin-bottom: 15px;}

#enquire_left{
float:left;
width: 310px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #494949;
line-height: 18px;}

#enquire_right{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #494949;
line-height: 18px;
float:left;
width: 310px;}

.input{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #494949;
background-color:#ffffff;
border: 1px solid #baa986;
width: 220px;
padding: 5px;
margin-bottom:4px;
}


submit{
float:right;
}
#submit a {
background-image: url('img/button_bg.jpg');
background-repeat:repeat-x;
display:inline-block;
padding: 5px 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
text-align:center;
width: 100px}

#submit a:hover{
text-decoration: none}


#footer_wrapper{
background-color:#ab232a;
float:left;
width: 100%;
margin:0 auto;

}

#footer{
background-color:#ab232a;

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
padding:20px;
width: 780px;
margin: 0 auto
}


.top{
float:right;
text-align:right;
}
