body
{
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
background-color:#eeb50e;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

*{
padding:0px;
margin:0px;
}

.wrapper{
width:999px;
margin:0px auto;
}

.top-links{
background-image:url(images/top-link-bg.jpg);
width:999px;
height:42px;
margin:0px auto;
}

.top-links p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5e1e03;
text-transform:uppercase;
text-align:center;
padding-top:15px;
}

.top-links a{
color:#5e1e03;
text-decoration:none;
font-weight:bold;
}

.top-links a:hover{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.title .title-bottom{
width:999px;
margin:0px auto;
}

h1 a{
text-decoration:none;
color:#990000;
}

.break{
height:1px;
display:none;
}

.content{
width:868px;
margin:0px 0px 0px 62px;
background-color:#500A00;
background-image:url(images/content-bg.jpg);
background-repeat:repeat-x;
height:435px;
}
.content2{
width:868px;
margin:0px 0px 0px 62px;
background-color:#500A00;
background-image:url(images/content-bg.jpg);
background-repeat:repeat-x;
}

.left-div{
float:left;
width:230px;
}

.left-links{
float:right;
width:192px;
height:211px;
background-image:url(images/left-link-bg.jpg);
background-repeat:repeat-x;
}
.left-links ul{
margin-top:20px;
}
.left-links li{
/*list-style-image:url(images/bullet.png);*/
background-image:url(images/list-bg.gif);
background-repeat:repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5a1000;
text-transform:uppercase;
margin-left:35px;
padding-left:0px;
line-height:18px;
margin-right:5px;
list-style-position:outside;
margin-right:15px;
list-style:square;
}
.left-links a{
color:#5a1000;
text-decoration:none;
}
.left-links a:hover{
color:#990000;
text-decoration:none;
}
.facilities{
float:right;
width:192px;
height:165px;
background-image:url(images/right-border.gif);
background-position:right;
background-repeat:repeat-y;
}
.facilities h1{
color:#dc9c06;
font-family:"Arial Black", Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
border-bottom:1px dashed #dc9c06;
margin-top:10px;
margin-right:15px;
padding-bottom:5px;
}
.facilities ul{
margin-top:5px;
}
.facilities li{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
line-height:18px;
margin-right:5px;
color:#dc9c06;
list-style:none;
margin-right:15px;
}
.right-div{
float:right;
width:638px;
}
.flash{
width:388px;
float:left;
}
.right-div-content{
float:right;
width:250px;
background-image:url(images/right-content-bg.jpg);
background-repeat:no-repeat;
}

.right-div-content-text{
width:211px;
background-color:#5e1e03;
height:206px;
margin-top:25px;
}

.right-div-content p{
padding:10px;
padding-top:5px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#dc9c06;
text-align:justify;
}
.footer{
background-image:url(images/content-footer.jpg);
background-repeat:no-repeat;
width:999px;
height:27px;
margin:0px auto;
clear:both;
}
.footer-text p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5a1000;
margin-top:20px;
text-align:center;
}
.footer-text a{
color:#5a1000;
text-decoration:underline;
}
.online-booking{
width:174px;
height:140px;
background-image:url(images/right-border.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
}
.online-booking-title{
background-image:url(images/online-booking.png);
width:146px;
height:26px;
margin-top:5px;
}

.online-booking ul{
margin-top:10px;
margin-left:10px;
}
.online-booking li{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
line-height:18px;
color:#dc9c06;
margin-left:18px;
list-style-image:url(images/bullet2.gif);
vertical-align:top;
}
.online-booking a{
color:#dc9c06;
text-decoration:none;
}

.online-booking a:hover{
color:#ffffff;
text-decoration:none;
}
.photogallery{
width:174px;
height:140px;
background-image:url(images/right-border.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
}
.photogallery-title{
background-image:url(images/photo-gallery.png);
width:146px;
height:26px;
margin-top:5px;
margin-left:10px;
}

.photogallery{
width:174px;
height:140px;
background-image:url(images/right-border.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
}

.testimonial-title{
background-image:url(images/testimonial.png);
width:146px;
height:26px;
margin-top:5px;
margin-left:10px;
}

.testimonial{
width:250px;
height:140px;
background-image:url(images/right-border.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
}
.testimonial p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#dc9c06;
padding:15px;
text-align:justify;
}

.cont-content{
padding:10px;
}

.cont-content p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-align:justify;

}
.cont-content-title{
color:#631600;
font-size:20px;
border-bottom:1px dashed #FFCC00;
margin-bottom:10px;
font-family:"Trebuchet MS";
font-weight:800;
margin-left:40px;
margin-right:40px;
}

.cont-content li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9E4A04;
text-align:justify;
line-height:16px;
list-style:square;
}
.cont-content p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9E4A04;
text-align:justify;
line-height:16px;
margin-left:55px;
margin-right:20px;
}
.cont-content a{
text-decoration:none;
color:#9E4A04;
}

.cont-content h2{
font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
padding-top:65px;
text-transform:uppercase;
color:#8B3A03;
margin-left:70px;
margin-right:20px;
border-bottom:1px dashed #8B3A03;
}

.boxes-top{
background-image:url(images/boxes-top.png);
background-repeat:no-repeat;
width:401px;
height:98px;
}
.boxes-cont{
background-image:url(images/boxes-bg.png);
background-repeat:repeat-y;
width:401px;
}
.boxes-btm{
background-image:url(images/boxes-btm.png);
background-repeat:no-repeat;
width:401px;
height:7px;
}

.boxes-cont form input{
border:1px solid #804000;
}

.big-box-top{
background-image:url(images/big-box-top.png);
background-repeat:no-repeat;
width:800px;
height:98px;
}
.big-box-cont{
background-image:url(images/big-box-bg.png);
background-repeat:repeat-y;
width:800px;
}
.big-box-btm{
background-image:url(images/big-box-btm.png);
background-repeat:no-repeat;
width:800px;
height:7px;
}

/*-----------------gallery --------------------------*/


.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 600px; /*Width of Carousel Viewer itself*/
height: 525px; /*Height should enough to fit largest content's height*/
margin:0px auto;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 600px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

