body{background-image:url(../images/bg_body.jpg); background-repeat:repeat-x; margin:0px auto; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5e; line-height:18px; text-decoration:none; background-color:#9b5713;}
p{margin:0px; padding:0px;}
img{border:none;}
form{margin:0px;}
h1{margin:0px; padding:0px; font-size:20px; font-weight:normal; color:#d45506;}
h2, h3{margin:0px;}
h3{color:#9B5814; font-size:13px;}
h2{color:#000; font-size:26px;}

a{color:#000; text-decoration:none;}
a:hover{color:#f17b00; text-decoration:underline;}

.clear{clear:both; width:100%;}
.left{float:left; padding-right:10px;}
.left1{float:left; padding-right:30px; padding-bottom:20px;}
.right{float:right; padding-left:10px;}

.height{
clear:both;
height:10px;
}
/* Outer */
#outer{
background-image:url(../images/top_bg.jpg);
background-repeat:no-repeat;
width:996px;
margin:0 auto;
position:relative;
background-color:#FFFFFF;
}

#main{
margin:0 auto;
position:relative;
width:976px;
clear:both;
}

/* Outer */

/* Top */

#top{
float:left;
width:977px;
}

#top div.logo{
width:326px;
float:left;
padding-top:20px;
font-size:40px;
color:#000000;
}
#top div.logo a{
font-size:40px;
color:#000000;
}

#top div.topCall{
width:651px;
float:left;
}

#logo{
padding:15px 0 5px 20px;
}

#call{
font-family:"Trebuchet MS";
color:#FFFFFF;
font-size:18px;
padding:15px 0 21px 100px;
}

#topLinks{
height:30px; 
padding-left:75px;
}
#topLinks ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#topLinks li{
background-image:url(../images/top_links_bullet.jpg);
background-repeat:no-repeat;
background-position:left;
padding-right:35px;
padding-left:15px;
display:inline;
color:#fff;
}

#topLinks li a{
text-decoration:none;
color:#fff;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
}

#topLinks li a:hover{
text-decoration:underline;
}

#tagline{
float:left;
width:434px;
}

#book_button{
float:left; 
width:210px;
text-align:center;
}

/* Top */

/* Header */

#headContent{
clear:both;
width:977px;
}

#headContent div.mainLinks{
float:left;
width:326px;
background-image:url(../images/top_links_bg.jpg);
background-repeat:no-repeat;
height:261px;
}

#headContent div.gap{
float:left;
width:1px;
}

#headContent div.header{
float:left;
width:650px;
}

#mainLinks{
float:left;
width:230px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

#mainLinks a{
text-decoration:none;
color:#FFFFFF;
}
#mainLinks a:hover{
text-decoration:none;
color:#fffcaa;
border-bottom:1px dashed #fffcaa;
}

#mainLinks div.tab1{
padding-top:17px;
padding-bottom:15px;
}

#mainLinks div.tab2{
padding-top:13px;
padding-bottom:15px;
}

#mainLinks div.tab3{
padding-top:9px;
padding-bottom:15px;
}

#mainLinks div.tab4{
padding-top:7px;
padding-bottom:15px;
}

#mainLinks div.tab5{
padding-top:7px;
padding-bottom:15px;
}

#mainLinks div.tab6{
padding-top:8px;
padding-bottom:15px;
}

/* Header */

/* Inner Content */
#inner{
clear:both;
width:977px;
padding-top:15px;
}

#inner div.leftPanel{
width:326px;
float:left;
}

#inner div.rightPanel{
width:650px;
float:left;
}

#rightPanel_content{
padding-left:5px;
}
/* Inner Content */

/* Left Panel Content */

/* Booking */
#booking{
clear:both;
width:326px;
}

#booking div.bg{
background-image:url(../images/make_booking_bg.jpg);
background-repeat:repeat-x;
background-color:#FFE3C3;
}
#booking p{ padding:2px;}

#booking div.content{
padding:10px 5px 0px 15px;
}

.form{width:150px;
font-size:12px;
}

/* Booking */


/* Call Bg */

#callBg{
background-image:url(../images/call_bg.jpg);
background-repeat:no-repeat;
height:85px;
}

#callBg div.content{
padding:5px 3px 20px 115px;
color:#000000;
}

#callBg div.content h1{
font-size:15px; 
color:#FF6633;
font-weight:bold;
}

#callBg div.content span{
color:#e7670c;
}
#callBg div.content a, #callBg div.content a:hover{
text-decoration:none;
color:#e7670c;
}

#callBg div.content p{
 padding-top:3px;
}
/* callBg */

/* Two banner */

#twobanner{
float:left;
width:326px;
}

#twobanner div.leftbanner{
float:left;
width:158px;
}

#twobanner div.middlegap{
float:left;
width:10px;
}

#twobanner div.rightbanner{
float:left;
width:158px;
}
/* Two banner */

/* Left Panel Content */

/* Right Panel Content */

/* homeimages */
#homeimages{
width:643px;
float:left;
}
#homeimages div.Image1{
float:left;
width:154px;
background-image:url(../images/home1.jpg);
background-repeat:no-repeat;
height:172px;
}
#homeimages div.Image2{
float:left;
width:154px;
background-image:url(../images/home2.jpg);
background-repeat:no-repeat;
margin-left:9px;
height:172px;
}

#homeimages div.Image3{
float:left;
width:154px;
background-image:url(../images/home3.jpg);
background-repeat:no-repeat;
margin-left:9px;
height:172px;
}
#homeimages div.Image4{
float:left;
width:154px;
background-image:url(../images/home4.jpg);
background-repeat:no-repeat;
margin-left:9px;
height:172px;
}
#homeimages div.text{
font-size:12px;
color:#009eeb; 
font-weight:bold;
padding:145px 0 0 0;
text-align:center;
}
/* homeimages */

/* homeContent */
#homeContent{
padding-left:10px;
}
/* homeContent */

/* gallery */
#gallery{
clear:both;
width:633px;
}
#galleryTop{
clear:both;
width:633px;
}

#galleryTop div.topleft{
float:left; 
width:68px;
}
#galleryTop div.topmiddle{
float:left; 
width:550px;
background-image:url(../images/photo_gallery_bg.jpg);
background-repeat:repeat-x;
height:45px;
}

#galleryTop div.topmiddle h1{
font-size:16px; 
color:#FFFFFF;
font-weight:bold;
padding-top:15px;
}

#galleryTop div.topright{
float:left; 
width:15px;
}

#galleryMiddle{
border-left:1px solid #ff8013;
border-right:1px solid #ff8013;
}

#galleryMiddle div.gap{
padding:10px;
}

#gallerybottom{
clear:both;
width:633px;
}

#gallerybottom div.bottomleft{
float:left; 
width:11px;
}
#gallerybottom div.bottommiddle{
float:left; 
width:611px;
border-bottom:1px solid #ff8013;
height:10px;
}

#gallerybottom div.bottomright{
float:left; 
width:11px;
}

/* gallery */

/* Right Panel Content */

/* extra */

.white{
color:#FFFFFF;
}

#wave{
clear:both;
width:100%;
background-image:url(../images/wave_bg.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.bar{background-color:#ffedda; padding:5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px dashed #df6300;}

.bar1{background-color:#e4f7ff; padding:3px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:2px; margin-top:2px; }

.red_headings{font-family:"Trebuchet MS"; font-size:14px; color:#CC0033; font-weight:bold; line-height:18px; }

.tags{font-family:"Trebuchet MS"; font-size:16px; color:#CC0033; font-weight:bold; line-height:18px; text-transform:uppercase; }

a.read{color:#f17b00; text-decoration:none;}
a.read:hover{color:#f17b00; text-decoration:underline;}


/* extra */

/* footer */

#footer{
margin:0 auto;
position:relative;
width:996px;
clear:both;
background-image:url(../images/bottom_bg.jpg);
background-repeat:no-repeat;
height:80px;
}
#footer div.footertop{
clear:both;
width:100%;
}

#footer div.footertop ul{
margin:0px;
padding:35px 0 10px 0;
list-style-type:none;
text-align:center;
}

#footer div.footertop li{
padding:2px 15px 2px 15px;
display:inline;
}

#footer div.footertop a{
font-size:11px;
color:#FFFFFF;
}
#footer div.footertop a:hover{
font-size:11px;
color:#fffcaa;
}

#footer div.footerbottom{
clear:both; 
width:100%;
font-size:11px;
color:#FFFFFF;
text-align:center;}

/* footer */


.block{
width:600px;
display:inline;
float:left;

padding-bottom:15px;

}
.block img{
float:left
}

.block  h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000;
margin:0px;
font-weight:bold
}

.item{
width:310px;
padding:0 0 0 0px;
font-family:Arial;
font-size:12px;
border:1px solid #b31b03;
padding:4px;
background-image:url(../images/bg_hotel.jpg);
background-repeat:no-repeat;
color:#000000;
}
.item h2{
color:#b31b03;
font-size:18px;
padding:7px;
}
.item span{
display:block;
font-weight:bold;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.item ul{margin:0px;
padding:2px 0 0 25px;
width:200px;
list-style-image:url(../images/arrow.jpg);
}
.item  li{
padding:0px 2px 0px 6px;
}
.item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ad5502;
text-decoration:underline;

}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}

.other{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.other:visited{text-decoration:underline}
.other:hover{text-decoration:none}
.tourist{border:1px dashed #f1c347; padding:5px 5px 5px 25px; height:120px; background-image:url(../images/bg_tourist_attractions.jpg); background-repeat:no-repeat; background-position: left bottom;}

.weak{font-size:11px; color:#999999;}

.hotelrightborder{
border-right:1px solid #ccc;
padding:5px;
border-bottom:1px solid #ccc;
}

#about2{float:left; width:100%; background-color:#fdf4bf; border:1px solid #e98b05;  color:#000;}
#about2 div.gap{padding:10px;}
#about2 h3{font-size:14px; color:#000;}

.bullet{float:left; width:190px; padding-right:5px;padding-left:10px; }
.bullet ul{margin:0px; list-style-image:url(../images/bullet1.gif); padding:0px 5px 10px 15px;}
.bullet li{padding:0px 2px 0px 2px;}

.bulletBorderright{border-right:1px dashed #329005; }
