body{margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none; line-height:16px; background:#393939; background: url(../images/wallpaper-bg.jpg) repeat;}
.common_div{width:100%;}
img{border:0;}
.bold{font-weight:bold;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li { 
margin : 0; 
padding : 0; 
} 
.h3{font-size:18px; font-weight:normal; color:#8199A9; padding-bottom:20px;}
a{color:#666666; text-decoration:underline;}
a:hover{text-decoration:none;}
.botton{color:#666666; text-decoration:underline;}
a.botton:hover{text-decoration:none;}
h1{font-weight:normal; font-family:"Times New Roman", Times, serif; line-height:37px; font-size:24px; color:#999999;}
#maincontainer{width:900px; height: auto; margin:0 auto; border:1px solid #FFFFFF; background:url(../images/main_bg.jpg) repeat-y;}
.common_div_form{width:250px; padding-left:90px;}
.notes{font-family:Arial, Helvetica, sans-serif; color:#DE0404; font-size:12px; font-weight:bold;}
.special_services{font-weight:normal; font-family:"Times New Roman", Times, serif; line-height:14px; font-size:24px; color:#999999;}

/*---------- HEADER----------*/
#header{width:888px; height: 87px;  background:url(../images/header_bg.jpg) left top repeat-x; padding-top:11px; padding-left:12px;overflow:hidden;}
#header .box1{width:261px; float:left; }
#header .box2{width:353px; float:left; text-align:center; }
#header .box3{width:214px; float:left; padding-top:47px; padding-left:60px; }
#star{padding-top:7px;}
.book_your_accommodation{display:block; width:214px; height:25px; text-align:center; font-family:"Times New Roman", Times, serif; line-height:18px; font-size:16px; color:#999999; background:url(../images/Book_Your_Accommodation.jpg) no-repeat 0 0; padding-top:15px; text-decoration:none; }
a.book_your_accommodation:hover{background:url(../images/Book_Your_Accommodation.jpg) no-repeat left bottom; text-decoration:none; color:#FFFFFF;}
#flash{padding-bottom:1px; width:100%;}
/*---------- NAV ----------*/
#nav {width:900px; background:#8C8475; height:30px; overflow:hidden;   }
#nav ul{list-style:none; margin:0px; padding: 0px; padding-left:40px; }
#nav li{display:block; float:left; background:url(../images/sep.jpg) no-repeat left top; padding-left:2px; }
#nav li a{ display:block; font-size:12px; text-decoration:none; color: #FFFFFF; font-weight:bold;  padding: 0px;   padding-top:7px; line-height:16px; text-align:center; padding-left:20px; padding-right:20px; padding-bottom:7px;  }
#nav li a:hover{color:#FFFFFF; background:#AAA59A; text-decoration:none;}
#nav li.last{height:30px; }
#nav li a.active{color:#FFFFFF; background:#AAA59A; text-decoration:none;}

/*---------- Contant ----------*/
#container{width:848px; height:auto; padding:22px 25px 20px 25px; }
#container #leftcontainer{width:523px; height:auto; float:left; }
#container #photo02container{width:824px; height:auto; float:left; }
#container #inthepresscontainer{width:824px; height:auto; float:left; }
#container #rightcontainer{width:301px; height:auto; float:right;  }
#container h1{line-height:25px; padding-bottom:20px;}

#reviewsbox{width:355px; height:auto; margin:0 auto; padding-top:25px;}
#reviewsboxcontant{width:294px; height:auto; margin:0 auto; padding-top:15px; padding-left:31px; padding-right:30px; background:url(../images/con_bg.jpg) repeat-y 0 0; padding-bottom:15px; text-align:center;}
#reviewsboxcontant h1{line-height:25px; padding-bottom:15px;}
#reviewshome{width:500px; height:auto; margin:0 auto; padding-right:30px; text-align:left;}
.tripadvisor{padding-top:12px;}
.tripadvisorhome{padding-top:7px;}
.stayreview{padding-top:2px;}

/*---------- reviews box home ----------*/
#reviewsboxhome{width:355px; height:auto; margin:0 auto; padding-top:15px; padding-bottom:5px;}
#reviewsboxcontanthome{width:294px; height:auto; margin:0 auto; padding-top:10px; padding-left:31px; padding-right:30px; background:url(../images/con_bg.jpg) repeat-y 0 0; padding-bottom:10px; text-align:center;}
#reviewsboxcontanthome h1{line-height:25px; padding-bottom:15px;}
#reviewshome{width:500px; height:auto; margin:0 auto; padding-right:30px; text-align:left;}
.tripadvisorhome{padding-top:12px;}
/*---------- end reviews box home ----------*/

#righimg{width:100%; padding-top:22px;}
#righimg img{border:1px solid #CCCCCC;}
.imgborder{border:1px solid #CCCCCC;}
#boutiquehotel{width:517px; border:1px solid #A2A2A2;}
#reviewsboxpress{width:500px; height:auto; margin:0 auto; padding-top:25px;}
#reviewsboxpresscontant{width:500px; height:65px; margin:0 auto; padding-top:30px; padding-left:31px; padding-right:31px; background:url(../images/in-the-press-bg-02.jpg) repeat-y 0 0; padding-bottom:15px; text-align:center;}
#reviewsboxpresscontant h1{line-height:25px; padding-bottom:15px;}
.tripadvisorpress{padding-top:12px;}

/*----------------- tab ------------*/
.indentmenu{
width: 100%; /*leave this value as is in most cases*/
height:22px; overflow:hidden;
}
.indentmenu ul{list-style-type: none; padding:0px; margin:0px;}
.indentmenu li{float:left; list-style:none; padding:0px; margin:0px; padding-right:1px;}
.indentmenu li a{display:block; float:left; text-align:center; color:#FFFFFF;  font-size:14px; text-decoration:none; padding-left:5px;  padding-bottom:5px; background:url(../images/tab_left.jpg) no-repeat left top; cursor:pointer;}
.indentmenu li a span{float:left;	display:block;	padding-top:2px;	padding-right:5px;	padding-bottom:5px;	background:url(../images/tab_right.jpg) no-repeat right 0px;}
.indentmenu li a:hover{	color:#FFFFFF;	text-decoration:none;	background:url(../images/tab_left_hover.jpg) no-repeat left top;}
.indentmenu li a:hover span{	color:#FFFFFF;	text-decoration:none;	background:url(../images/tab_right_hover.jpg) no-repeat right 0px;}
.indentmenu li a.selected{	color:#FFFFFF;	text-decoration:none;	background:url(../images/tab_left_hover.jpg) no-repeat left top;}
.indentmenu li a.selected span{	color:#FFFFFF;	text-decoration:none;	background:url(../images/tab_right_hover.jpg) no-repeat right 0px;}
#petsdivcontainer{border:1px solid #5F7DA1; width:297px;  border-top:4px solid #5F7DA1; height: 246px;  margin-bottom:1em}

/*---------- FOOTER----------*/
#footer{width:848px; height:auto; padding-top:8px; border-top:1px solid #666666;  font-size:11px; margin-top:25px;}
#footer .box1{width:350px; float:left; padding-top:30px; }
#footer .box2{width:150px; float:left; padding-top:7px;  }
#footer .box3{width:348px; float:left; padding-top:0px; text-align:right; }
#footer .box4{width:348px; float:left; padding-top:15px; }

/*---------- HOME CONTACT ----------*/
#homecontact{width:297px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height: 16px; font-size:12px; text-align:right;}

a.toppage{font-size:12px; background:url(../images/top_arrow.jpg) no-repeat left 3px; padding-left:18px; }

/*---------- attractions bubble ----------*/
#attractions_map{width:175px; height:90px; margin:0; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}
h4{font-size:16px; color:#8199a9; font-weight:normal;}
#attractions_body {width:175px; height:50px; border:1px solid #cccccc; border-left:none; border-right:none; margin-top:5px; padding-top:10px; padding-bottom:10px;}
#attractions_bodyright{width:170px; height:10px; float:left;}
#first_attractions{width:175px; height:10px; float:left; padding-left:12px;}
#attractions_bottom {width:175px; height:auto; text-align:right; padding-top:3px; color:#3e403d;}
#attractions_bottom a{color:#3e403d; text-decoration:underline;}
#attractions_bottom a:hover{text-decoration:none;}

/*---------- attractions bubble 02----------*/
#attractions02_map{width:175px; height:5px; margin:0; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;}
h4{font-size:16px; color:#8199a9; font-weight:normal;}
#attractions02_body {width:175px; height:5px; border:1px solid #cccccc; border-left:none; border-right:none; margin-top:5px; padding-top:10px; padding-bottom:10px;}
#attractions02_bodyright{width:170px; height:5px; float:left;}
#first_attractions02{width:175px; height:5px; float:left; padding-left:12px;}
#attractions02_bottom {width:175px; height:auto; text-align:right; padding-top:3px; color:#3e403d;}
#attractions02_bottom a{color:#3e403d; text-decoration:underline;}
#attractions02_bottom a:hover{text-decoration:none;}

/*----------  green-point-hotel-accommodation.html ----------*/
#container #leftcontainer ul{}
#container #leftcontainer ul{list-style-type: none; padding:0px; margin:0px; padding-top:17px; padding-bottom:17px;}
#container #leftcontainer li{padding:0px; margin:0px; padding-left:30px; background:url(../images/left_arrow.jpg) no-repeat left 4px;}
#contantbox{padding-top:10px; padding-bottom:15px; width:100%;}
#contantbox .box1{width:95px; float:left; padding-top:0px; }
#contantbox .box2{width:200px; float:left; padding-top:0px;  }
.reservation_enquiry{display:block; width:167px; height:28px; text-align:center; line-height:16px; font-size:14px; color:#FFFFFF; background:url(../images/Reservation_Enquiry.jpg) no-repeat 0 0; padding-top:6px; text-decoration:none; }
.more_info{display:block; width:167px; height:28px; text-align:center; line-height:16px; font-size:14px; color:#FFFFFF; background:url(../images/Reservation_Enquiry.jpg) no-repeat 0 0; padding-top:6px; text-decoration:none; }

#photogallery{width:301px;}
#photogallery img{margin-bottom:5px; border:1px solid #CCCCCC; padding:1px; background:#EFEFEF;}
#photogallery #leftpoto{width:148px; float:left;}
#photogallery #rightpoto{width:148px; float:right;}
.guest_book{margin-bottom:15px; width:100%; display:block; border-bottom:1px solid #CCCCCC; padding-bottom:15px;}
.guest_book .left{width:410px; float:left; padding-top:0px; }
.guest_book .right{width:82px; float:right; padding-top:0px; padding-right:20px; text-align:right; }
.guest_booknew{margin-bottom:15px; width:100%; display:block; border-bottom:1px solid #CCCCCC; padding-bottom:15px;}
.guest_booknew .left{width:492px; float:left; padding-top:0px; }

/*----------  photo-gallery.html ----------*/
#photogallery2{width:824px; float:left}
#photogallery2 img{margin-bottom:15px; border:1px solid #CCCCCC; padding:1px; background:#EFEFEF;}
#photogallery2 #photo1{width:150px; float:left;}
#photogallery2 #photo2{width:150px; padding-left:15px; float:left;}
#photogallery2 #photo3{width:150px; padding-left:15px; float:left;}
#photogallery2 #photo4{width:150px; padding-left:15px; float:left;}
#photogallery2 #photo5{width:150px; padding-left:15px; float:left;}

/*---------- rates-and-reservations.html ----------*/
#rates_container{width:848px; height:auto; padding:22px 25px 20px 25px;}
#rates_container #leftcontains{width:460px; height:auto; float:left; padding-left:18px; background:url(../images/rate_bg.jpg) no-repeat right top;}
#rates_container #rightcontains{width:311px; height:auto; float:right;}
#gen_inf{width:311px; height:auto;}
#gen_inf ul{list-style-type:none; padding:0px; margin:0px;}
#gen_inf li{list-style:none; padding:0px; margin:0px; padding-left:31px; background:url(../images/gf_arrow.jpg) no-repeat left 5px ;}
#cn{width:311px; height:auto; padding-top:20px;}
#cn_left{width:73px; height:auto; float:left;}
#cn_right{width:238px; height:auto; float:left;}
#cn_right a{text-decoration:underline; color:#666666;}
#cn_right a:hover{text-decoration:none; color:#666666;}
.red{color:#cb1201}
#rates_form{width:460px; height:auto; padding-top:25px;}
.ret_form{width:460px; height:auto;}
.left_ret{width:158px; height:20px; padding-bottom:10px; float:left;}
.right_ret{width:302px; height:20px; padding-bottom:10px; float:left;}
.right_ret input{width:215px; height:18px; background:url(../images/input_bg.jpg) repeat-x; border:1px solid #cccccc; padding-left:3px;}
.right_ret select{width:220px; height:20px; border:1px solid #cccccc;}

.left_ret1{width:158px; height:20px; padding-bottom:10px; float:left;}
.right_ret1{width:47px; height:20px; padding-bottom:10px; float:left;}
.right_ret1 select{width:45px; height:20px; border:1px solid #cccccc;}
.right_ret2{width:112px; height:20px; padding-bottom:10px; float:left;}
.right_ret2 select{width:110px; height:20px; border:1px solid #cccccc;}
.right_ret3{width:63px; height:20px; padding-bottom:10px; float:left;}
.right_ret3 select{width:61px; height:20px; border:1px solid #cccccc;}

.left_ret1n{width:158px; height:20px; padding-bottom:10px; float:left;}
.right_ret1n{width:55px; height:20px; padding-bottom:10px; float:left;}
.right_ret1n select{width:45px; height:20px; border:1px solid #cccccc;}
.right_ret2n{width:120px; height:20px; padding-bottom:10px; float:left;}
.right_ret3n{width:38px; height:20px; padding-bottom:10px; float:left;}
.right_ret3n select{width:45px; height:20px; border:1px solid #cccccc;}

.left_ret1nn{width:158px; height:79px; padding-bottom:24px; float:left;}
.right_ret1nn{width:302px; height:79px; padding-bottom:24px; float:left;}
.right_ret1nn textarea{width:218px; height:78px; border:1px solid #cccccc; background:url(../images/textarea.jpg) repeat-x;}

.secu_top{width:355px; height:15px; background:url(../images/sec_top.jpg) no-repeat; padding-left:22px; overflow:hidden;}
.secu_bot{width:355px; height:auto; border:1px solid #cccccc; border-top:none; overflow:hidden; padding-left:20px; padding-top:7px;}
.secu_bot_code{width:355px; height:auto; padding-top:16px; padding-bottom:13px;}
.secu_bot_code1{width:73px; height:20px; float:left; padding-left:20px;}
.secu_bot_code2{width:128px; height:20px; float:left;}
.secu_bot_code2 input{width:125px; height:18px; background:url(../images/input_bg.jpg) repeat-x; border:1px solid #cccccc; padding-left:3px;}
.secu_bot_code3{width:103px; height:20px; float:left; padding-left:4px;}
.secu_bot_code3 input{width:101px; height:20px; background:url(../images/input_bg.jpg) repeat-x; border:1px solid #cccccc;}

#leftcontains2{width:460px; height:auto; float:left; padding-left:18px; background:url(../images/rate_bg.jpg) no-repeat right top; padding-bottom:460px;}

.datepics{width:460px; height:auto;}
.left_date{width:158px; height:20px; padding-bottom:10px; float:left;}
.right_date{width:198px; height:20px; padding-bottom:10px; float:left;}
.right_date input{width:196px; height:18px; border:1px solid #cccccc; padding-left:3px;}
.right_date_img{width:22px; height:20px; float:left; text-align:right;}
