body {background:#eae9e1; margin:0; font:12px arial, sans-serif;}
a img, img.map {border:none;}
a {color:#583f7c; text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p, ul, ol, dl {margin:0 0 1em 0;}
div.sep {clear:both; line-height:15px;}
div.sep5 {clear:both; line-height:5px;}
div.sep10 {clear:both; line-height:10px;}
div.clear {clear:both;}
hr {}

#container {width:984px; margin:0 auto; padding:0 4px 4px 4px; border:1px solid #d5d4c8; border-top:none; background:#f9f8f6;}

#header {background:#382a58; padding:17px 30px 21px 23px; color:#fff; text-align:right;}
#header .logo {float:left; padding-top:3px;}

#footer {background:#f7f7ef; color:#363636;}
#copyright {width:984px; padding:5px; margin:0 auto 20px auto; background:url(../img/bg_copyright.gif) 0 0 repeat-x; font:10px arial, sans-serif; color:#a3a39d;}

#nav {background:#382a58 url(../img/bg_nav.png) 0 0 repeat-x; height:37px; padding-left:23px;}
#nav .btnNav {float:right; margin:6px 5px 0 0;}
#nav ul {list-style:none; margin:0; padding:0;}
#nav li {float:left; position:relative; font:bold 14px arial, sans-serif; margin:0 3px 0 0; padding:0;}
#nav li a {display:block; color:#fff; padding:0 18px; line-height:37px; text-decoration:none;}
#nav li a:hover, #nav li:hover a {background:#9ab4d9 url(../img/bg_nav.png) 0 -300px repeat-x;}
#nav li a:hover span, #nav li:hover a span {position:absolute; top:0; right:0; height:20px; width:5px; background:url(../img/bg_nav.png) right -300px repeat-x;}
#nav li.nav0 a:hover {background:#9ab4d9 url(../img/bg_nav.png) 0 -200px repeat-x;}
body.nav0 #nav li.nav0 a {background:#9ab4d9 url(../img/bg_nav.png) 0 -100px repeat-x;}
body.nav0 #nav li.nav0 a:hover {background:#9ab4d9 url(../img/bg_nav.png) 0 -200px repeat-x;}
body.nav1 #nav li.nav1 a, body.nav2 #nav li.nav2 a, body.nav3 #nav li.nav3 a {background:#9ab4d9 url(../img/bg_nav.png) center -100px no-repeat;}
body.nav1 #nav li.nav1 a:hover, body.nav2 #nav li.nav2 a:hover, body.nav3 #nav li.nav3 a:hover, body.nav1 #nav li.nav1:hover a, body.nav2 #nav li.nav2:hover a, body.nav3 #nav li.nav3:hover a {background:#9ab4d9 url(../img/bg_nav.png) 0 -300px no-repeat;}
#nav li ul {display:none; position:absolute; width:290px; padding:7px 0 5px 0; border:1px solid #c5c5c5; border-top:none; background:#fff;}
#nav li li {float:none; font:12px arial, sans-serif;}
#nav li li a, #nav li:hover li a {display:block; padding:4px 10px; width:270px; line-height:1.3em; color:#000; background:#fff !important;}
#nav li li a:hover {color:#6184bc;}

#content {clear:both; background:#fff url(../img/bg_content.gif) repeat-y; position:relative;}
#content.home {background:#fff;}
#navShadow {position:absolute; top:0; left:0;}

#carousel {height:282px; overflow:hidden; margin-top:5px;}
#carousel .slide {height:282px; position:relative; }
#carousel .slide .txt {position:absolute; top:30px; right:0; width:200px; background:url(../img/black80.png); _background:#000; color:#bdbcb6; border:1px solid #666; border-right:none;}
#carousel h2 {font:16px georgia, serif; color:#fff; margin:10px;}
#carousel p {margin:10px; font:bold italic 11px arial, sans-serif;}
#carousel p.more {margin:10px;}
#carousel p.more a {color:#fdf2c7;}
#carousel .pagi {border-bottom:1px solid #666; text-align:right; padding:3px 6px;}
#carousel .pagi a.prev img {background:url(../img/bg_blackButton.gif) top left no-repeat;}
#carousel .pagi a.next img {background:url(../img/bg_blackButton.gif) top right no-repeat;}
#carousel .pagi a.prev:hover img {background-position:bottom left;}
#carousel .pagi a.next:hover img {background-position:bottom right;}

#belt {background:#e1d9bc; padding:5px 0 18px 0; font:12px arial, sans-serif; overflow:hidden; border:18px solid #e1d9bc; border-width:0 18px; width:948px; border-top:1px solid #d0c9ae;}
#belt-inner {clear:both; width:2000px; background:url(../img/bg_belt2.gif) repeat-y; overflow:hidden;}
#belt h2 {font:20px/40px helvetica, arial, sans-serif; color:#5e5e5e; float:left; padding:0 3px;}
#belt .pagi {float:right; padding:5px 1px 0 0;}
#belt .pagi a.prev img {background:url(../img/bg_lightButton.gif) top left no-repeat;}
#belt .pagi a.next img {background:url(../img/bg_lightButton.gif) top right no-repeat;}
#belt .pagi a.prev:hover img {background-position:bottom left;}
#belt .pagi a.next:hover img {background-position:bottom right;}
#belt .slide {float:left; width:210px; padding:0 12px 10px 12px; margin-right:4px;}
#belt .slide ul {list-style:none; margin:0; padding:0;}
#belt .slide li {margin:5px 0 0 0;}
#belt h4 {font-weight:bold; padding-bottom:4px;}
#belt h3 {font-weight:bold; padding:5px 0; color:#c78300;}
#belt h3 a {color:#c78300;}

#world {border-top:8px solid #583f7c; background:url(../img/bg_world.gif) top right repeat-y; min-height:200px; font:12px arial, sans-serif;}
#world h2 {font:19px helvetica, arial, sans-serif; color:#5e5e5e; margin-bottom:10px; text-indent:-999em;}
#world .col1 h2 {background:url(../img/map_Hds.gif) 0 0 no-repeat; width:255px; height:19px;}
#world .col3 h2 {background:url(../img/map_Hds.gif) 0 -200px no-repeat; width:126px; height:19px;}
#world .col4 h2 {background:url(../img/map_Hds.gif) 0 -400px no-repeat; width:165px; height:19px;}
#world .col1 {width:255px; float:left; padding:15px 0 15px 18px;}
#world .col2 {width:382px; float:left;}
#world .col3 {width:126px; float:left; padding:15px 15px 15px 0;}
#world .col4 {width:165px; float:left; padding:15px 0 15px 5px;}
#world ul {list-style:none; margin:0; padding:0;}
#world li {margin:0 0 5px 0; padding:0;}
#world p.more {font:bold 11px arial, sans-serif; padding:10px 0 0 0; margin:0; clear:both;}
#world p.more a {color:#6184bc;}
#world ul.double1 {float:left; width:90px; margin-right:10px;}
#world ul.double2 {float:left; width:155px;}
#world img.map {background:url(../img/maps_home.png) 0 0 no-repeat;}

#colAB {background:url(../img/bg_colAB.gif) repeat-y;}
#colAB.full {background:none;}

.divisional #colA {background:url(../img/bg_colAMap.gif) top right no-repeat; width:390px; float:left; padding:20px 240px 50px 28px;}
.divisional #colA h1 {font:27px helvetica, arial, sans-serif; color:#6285bb;}
.divisional #colA h2 {font:18px arial, sans-serif; border-bottom:1px solid #ccc; padding-bottom:3px;}
.divisional #colA h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.divisional #colA ul {list-style:none; margin:7px 0 0 0; padding:0; float:left; width:190px;}
.divisional #colA ul.right {float:right;}
.divisional #colA li {background:#f1eee1 url(../img/bg_divCell.gif) left bottom repeat-x; padding:5px 8px; margin-top:2px; line-height:1.4em;}
.divisional #colA2 {background:url(../img/bg_colAMap2.gif) top right no-repeat; width:390px; float:left; padding:20px 240px 50px 28px;}
.divisional #colA2 h1 {font:27px helvetica, arial, sans-serif; color:#6285bb;}
.divisional #colA2 h2 {font:18px arial, sans-serif; border-bottom:1px solid #ccc; padding-bottom:3px;}
.divisional #colA2 h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.divisional #colA2 ul {list-style:none; margin:7px 0 0 0; padding:0; float:left; width:190px;}
.divisional #colA2 ul.right {float:right;}
.divisional #colA2 li {background:#f1eee1 url(../img/bg_divCell.gif) left bottom repeat-x; padding:5px 8px; margin-top:2px; line-height:1.4em;}
.divisional #colA3 {width:590px; float:left; padding:20px 40px 50px 28px;}
.divisional #colA3 h1 {font:27px helvetica, arial, sans-serif; color:#6285bb;}
.divisional #colA3 h2 {font:18px arial, sans-serif; border-bottom:1px solid #ccc; padding-bottom:3px;}
.divisional #colA3 h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.divisional #colA3 ul {list-style:none; margin:7px 10px 0 0; padding:0; float:left; width:190px;}
.divisional #colA3 ul.right {float:right; margin:7px 0 0 0;}
.divisional #colA3 li {background:#f1eee1 url(../img/bg_divCell.gif) left bottom repeat-x; padding:5px 8px; margin-top:2px; line-height:1.4em;}
.divisional #colB {width:298px; float:right; padding:20px 14px 50px 0;}

.region #colA {width:608px; float:left; padding:20px 25px 50px 25px;}
.region #colB {width:298px; float:right; padding:20px 14px 50px 0;}
.region #colA h1 {font:31px helvetica, arial, sans-serif; color:#6285bb;}
.region #colA p.links {color:#dcdcdc; margin:15px 0 30px -6px;}
.region #colA p.links a {margin:0 6px;}
.region #colA h2 {font:16px arial, sans-serif; color:#5e5e5e; background:#f6f6f3 url(../img/bg_regHd2.gif) left bottom repeat-x; padding:9px 15px 6px 15px; text-transform:uppercase;}
.region #colA h3 {font:bold 14px arial, sans-serif; color:#c78300; background:url(../img/bg_regHd.png) no-repeat; padding:14px 15px 8px 15px; margin:0;}
.region #colA .tout {margin:0 0 0 15px; background:url(../img/hr_reg1.gif) no-repeat; padding-top:10px; color:#363636;}
.region #colA .tout .img {float:left; width:95px; margin-right:10px;}
.region #colA .tout .img img {border:1px solid #e6e5eb; padding:3px;}
.region #colA .tout h4 {font:bold 14px arial, sans-serif; margin:0 0 2px 0;}
.region #colA .tout p.aka {font:italic 12px arial, sans-serif; color:#b7ae92; margin:0 0 8px 0;}
.region #colA .tout p.more {font-weight:bold; margin:0 0 20px 0;}
.region #colA .tout .txt {float:left; width:365px; margin-right:10px;}
.region #colA .tout .btn {float:right; width:100px; margin-right:5px; text-align:right;}
.region #colA div.sep {line-height:10px;}

.country #colA {width:608px; float:left; padding:30px 25px 50px 25px;}
.country #colB {width:298px; float:right; padding:20px 14px 50px 0;}
.country #colA h1 {font:31px helvetica, arial, sans-serif; color:#353535;}
.country #colA p.links {color:#dcdcdc; margin:10px 0 20px -6px;}
.country #colA p.links a {margin:0 6px; color:#C78300;}
.country #colA h2 {font:16px arial, sans-serif; color:#5e5e5e; background:#f6f6f3 url(../img/bg_regHd2.gif) left bottom repeat-x; padding:9px 15px 6px 15px; text-transform:uppercase;}
.country #colA h3 {font:bold 14px arial, sans-serif; color:#c78300; background:url(../img/bg_regHd.png) no-repeat; padding:14px 15px 8px 15px; margin:0;}
.country #colA .tout {margin:0 0 0 15px; background:url(../img/hr_reg1.gif) no-repeat; padding-top:10px; color:#363636;}
.country #colA .tout .img {float:left; width:95px; margin-right:10px;}
.country #colA .tout .img img {border:1px solid #e6e5eb; padding:3px;}
.country #colA .tout h4 {font:bold 14px arial, sans-serif; margin:0 0 2px 0;}
.country #colA .tout p.aka {font:italic 12px arial, sans-serif; color:#b7ae92; margin:0 0 8px 0;}
.country #colA .tout p.more {font-weight:bold; margin:0 0 20px 0;}
.country #colA .tout .txt {float:left; width:365px; margin-right:10px;}
.country #colA .tout .btn {float:right; width:100px; margin-right:5px; text-align:right;}
.country #colA div.sep {line-height:10px;}
.country #colA div.img_top {border: 0px solid red; padding:26px 15px 25px 26px; background: url(../img/bg_Country.jpg) top left no-repeat; height: 213px;}
.country #colA .img_top .img_left {float: left;}
.country #colA .img_top .txt_right {float: right; width: 253px; padding-top: 10px;}
.country #colA .img_top .txt_right p {font: 12px arial, sans-serif; color: #5F5F5F; padding-bottom: 10px;}
.country #colA .img_top .txt_right h1 {font: 18px arial, sans-serif; color: #5E5E5E; padding-bottom: 10px;}

.reservation #colA {width:453px; float:left; padding:47px 25px 50px 39px;}
.reservation #colB_base {width:435px; height:430px; position:relative; float:right; top:45px; right:20px; background:      url(../img/bg_reserve_cont.png) repeat-x; padding:0px 0 0px 0px;}
.reservation #colB_1 {width:425px; height:33px; position:relative; float:right; top:10px; right:5px; background:      url(../img/bg_reserve_cont_1.png) repeat-x; padding:0px 0 0px 0px;}
.reservation #res_point_1{position:absolute; float:right; top:10px; right:5px; width:350px;}
.reservation #res_point_1 p.point_1{font:bold 14px arial, sans-serif; line-height:16px;}
.reservation #res_point_1 span.point_1_1{font:14px arial, sans-serif; color:#83837e; line-height:17px;}
.reservation #res_point_2{position:absolute; float:right; top:140px; left:57px; width:320px }
.reservation #res_point_2 p.point_2{font:15px arial, sans-serif;}
.reservation #res_point_2 span.point_2_1{font:14px arial, sans-serif; color:#83837e;line-height:17px;}
.reservation #res_point_2 span.point_2_2{font:18px arial, sans-serif; line-height:12px;}
.reservation #res_point_img{position:relative; float:right; right:360px; top:5px}
.reservation #onlres{margin-top:-5px;}
.reservation #telnum{margin-top:-5px;}
.reservation #colB_2 {width:425px; height:227px; position:relative; float:right; top:7px; right:5px; background:      url(../img/bg_reserve_cont_2.png) repeat-x; padding:0px 0 0px 0px;}
.reservation #colB_2_1 {width:413px; height:216px; position:relative; float:right; top:5px; right:5px; background:      url(../img/bg_reserve_cont_2_1.png) repeat-x; padding:0px 0 0px 0px; border: 1px solid #d2d1ca}
.reservation #colA h1 {font:31px "times new roman", times, serif; color:ffffff;}
.reservation #colA p.span {font:13px arial, sans-serif; color:#5e5e5e; margin:7px 0 18px 0px; line-height:19px;}
.reservation #colA p.pluss {font:bold 16px arial, sans-serif; color:ffffff; margin:10px 0 5px 0px;}
.reservation #colA p.serv {font:bold 13px arial, sans-serif; color:#c78300; margin:0px 0px -6px 0px;}
.reservation #colA h2 {font:16px arial, sans-serif; color:#5e5e5e; background:#f6f6f3 url(../img/bg_regHd2.gif) left bottom repeat-x; padding:9px 15px 6px 15px; text-transform:uppercase;}
.reservation #colA h3 {font:bold 14px arial, sans-serif; color:#c78300; background:url(../img/bg_regHd.png) no-repeat; padding:14px 15px 8px 15px; margin:0;}
.reservation #colA .tout {margin:0 0 0 15px; background:url(../img/hr_reg1.gif) no-repeat; padding-top:10px; color:#363636;}
.reservation #colB_1 p.res_cont{font:bold 14px arial, sans-serif; color:#fff; padding:5px 0 0px 16px;}

.sitemap {height: 7210px;}
.sitemap #colHeader {width:954px; float:left; padding:20px 0px 20px 28px;}
.sitemap #colHeader h1 {font:27px helvetica, arial, sans-serif; color:#6285bb; padding-bottom: 20px;}
.sitemap #colHeader p {font:12px arial, sans-serif; color: #C0C0C0; border-bottom:1px solid #ccc; padding-bottom:3px; width: 98%;}
.sitemap #colA {width:300px; height: 7100px; float:left; padding:0px 0px 0px 28px; border-right:1px solid #ccc;}
.sitemap #colA h2 {font:18px arial, sans-serif; padding-bottom:8px;}
.sitemap #colA h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.sitemap #colA h3 {font:14px arial, sans-serif; margin:7px 0 0 0; color:#6285bb;}
.sitemap #colA h3 a {color:#C88402;}
.sitemap #colA h4 a {display:block; font-weight:normal; padding:0 0 4px 15px;}
.sitemap #colA ul {font-weight:bold;list-style:none; margin:7px 0 0 0; padding:0; float:left; width:290px;}
.sitemap #colA ul.right {font-weight:bold;float:right;}
.sitemap #colA li {padding:3px 0px; margin-top:2px; line-height:1.4em;}
.sitemap #colA div.sep {line-height:20px;}
.sitemap #colB {width:228px; float:left; padding:0 14px 0 28px;}
.sitemap #colB div.sep {line-height:0px; padding-bottom: 20px;}
.sitemap #colB h2 {font:18px arial, sans-serif; padding-bottom:0px;}
.sitemap #colB h2.hp {padding: 20px 0 20px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.sitemap #colB h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.sitemap #colB ul {list-style:none; margin:7px 0 0 0; padding:0; float:left; width:190px;}
.sitemap #colB li {padding:3px 0px; margin-top:2px; line-height:1.4em;}

.notfound #colHeader {width:954px; float:left; padding:50px 0px 20px 28px;}
.notfound #colHeader h1 {font:27px helvetica, arial, sans-serif; color:#6285bb; padding-bottom: 20px;}
.notfound #colHeader p {font:12px arial, sans-serif; color: #C0C0C0; border-bottom:1px solid #ccc; padding-bottom:3px; width: 98%;}
.notfound #colA {width:680px; height: 500px; float:left; padding:0px 0px 0px 28px; }
.notfound #colA h2 {font:18px arial, sans-serif; padding-bottom:4px;}
.notfound #colA h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.notfound #colA h3 {font:14px arial, sans-serif; margin:7px 0 30px 0; color:#6285bb;}
.notfound #colA h3 a {color:#C88402;}
.notfound #colA h4 a {display:block; font-weight:normal; padding:0 0 4px 15px;}
.notfound #colA ul {font-weight:bold;list-style:none; margin:7px 0 0 0; padding:0; float:left; width:290px;}
.notfound #colA ul.right {font-weight:bold;float:right;}
.notfound #colA li {padding:3px 0px; margin-top:2px; line-height:1.4em;}
.notfound #colA div.sep {line-height:20px;}
.notfound #colB {width:228px; float:left; padding:0 14px 0 28px;}
.notfound #colB div.sep {line-height:0px; padding-bottom: 20px;}
.notfound #colB h2 {font:18px arial, sans-serif; padding-bottom:0px;}
.notfound #colB h2.hp {padding: 20px 0 20px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.notfound #colB h2 a {background:url(../img/arrow1.gif) right center no-repeat; padding-right:12px; color:#000;}
.notfound #colB ul {list-style:none; margin:7px 0 0 0; padding:0; float:left; width:190px;}
.notfound #colB li {padding:3px 0px; margin-top:2px; line-height:1.4em;}

#colB h3 {font:20px helvetica, arial, sans-serif; color:#5e5e5e;}
#colB_base h3 {font:20px helvetica, arial, sans-serif; color:#fff; padding:10px 0 0px 17px;}

#colB .tout {background:#fff; padding:12px 12px 25px 12px; margin-top:15px; color:#5e5e5e;}
#colB .tout h4 {font:bold 14px arial, sans-serif; margin-top:8px;}
#colB .tout p {margin:5px 0 0 0;}
#colB .tout p.more {margin:20px 0 0 0; font-weight:bold;}
#colB .tout p.more a {color:#8984b4;}
#colB .tout .img {position:relative;}
#colB .tout .img img.frame {position:absolute; top:0; left:0;}

#hotelInfo {padding:15px 15px 15px 30px;}
#hotelInfo h1 {font:28px "times new roman", times, serif; color:#000; line-height:29px;}
#hotelInfo p {font:13px/18px arial, sans-serif; color:#5e5e5e; margin:0 0 8px 0;}
#hotelInfo p.aka {font:italic 12px arial, sans-serif; color:#b7ae92; margin:5px 0 5px 0;}
#hotelInfo .txt {float:left; width:550px;}
#hotelInfo .logo {float:right; width:200px;}

.gallery1 {clear:both; margin:0 15px; padding:28px 53px; background:#f7f7ef url(../img/bg_gallery.png) top center no-repeat;}
.gallery1 .img {text-align:center; padding:8px 0;}
.gallery1 .img img {margin:0 3px;}
.gallery1 .txt {font:12px/18px arial, sans-serif; color:#363636; background:url(../img/bg_lines.gif) top center repeat-y; margin:20px 0 15px 0;}
.gallery1 .txt p {margin:0; padding-bottom:8px;}
.gallery1 h2 {color:#c78300; font:20px arial, sans-serif; margin-bottom:7px;}
.gallery1 .col {float:left; width:252px; padding:0 15px;}

.gallery2 {clear:both; margin:0 15px; padding:28px 191px 0 53px; background:#f7f7ef url(../img/bg_gallery2.png) top center no-repeat;}
.gallery2 .img {text-align:center; padding:8px 0;}
.gallery2 .img img {margin:0 2px;}
.gallery2 .txt {font:12px/18px arial, sans-serif; color:#363636; padding:16px 0 35px 10px;}
.gallery2 .txt p {margin:0; padding-bottom:8px;}
.gallery2 h2 {color:#c78300; font:20px arial, sans-serif; margin-bottom:7px;}

.gallery3 {clear:both; margin:0 15px; padding:28px 53px; background:#f7f7ef url(../img/bg_gallery.png) top center no-repeat;}
.gallery3 .img {text-align:center; padding:8px 0;}
.gallery3 .img img {margin:0 3px;}
.gallery3 .txt {font:12px/18px arial, sans-serif; color:#363636; padding:16px 0 35px 10px;}
.gallery3 .txt p {margin:0; padding-bottom:8px;}
.gallery3 h2 {color:#c78300; font:20px arial, sans-serif; margin-bottom:7px;}


.mapTab {text-align:center; padding:20px; margin:0 15px; background:#f7f7ef url(../img/bg_tab.png) repeat-x;}
.mapTab img {border:1px solid #cabf9b;}
.mapImg {position:relative; width:914px; height:479px;}

.photoTab {padding:20px 200px 20px 20px; margin:0 15px; background:#f7f7ef url(../img/bg_tab.png) repeat-x;}
.photoTab h3 {font:bold 13px arial, sans-serif; color:#5e5e5e; margin:0 0 5px 0;}
.photoTab a img {margin:0 4px 4px 0; border:1px solid #cabf9b; background:#fff; padding:3px;}
.photoTab a:hover img {border-color:#583f7c;}
.photoTab .sep .hr {background:url(../img/hr_tab1.gif) no-repeat; height:1px;}

#booking {clear:both; background:#e1d9bc url(../img/bg_belt.gif) repeat-x; padding:10px; color:#5e5e5e; font:14px arial, sans-serif; margin:0 15px;}
#booking-inner {border:1px solid #fff; padding:15px;}
#booking h3 {font:20px arial, sans-serif; color:#5e5e5e;}
#booking ol {margin:15px 30px 0 30px; padding:0; list-style:none;}
#booking li.one {width:430px; float:left; background:url(../img/num_booking.gif) 0 0 no-repeat; padding-left:50px;}
#booking li.two {width:300px; float:right; background:url(../img/num_booking.gif) 0 -300px no-repeat; padding-left:50px;}
#booking ol strong {color:#000;}
#booking ol .phone {font:bold 15px arial, sans-serif; color:#000;}
#booking li.one div.btn {margin-top:8px;}

#tabs .gallery1, #tabs .gallery2 {border:none;}
#tabs ul.tabs {clear:both; background:url(../img/bg_tabs.png) no-repeat; height:34px; padding:0; margin:0 15px; list-style:none; font:bold 13px/34px arial, sans-serif; color:#583f7c; text-transform:uppercase;}
#tabs ul.tabs li {float:left; display:block; width:128px; margin-right:8px; text-align:center; cursor:pointer;}
#tabs ul.tabs li.selected {color:#5e5e5e; cursor:default;}

#offers {margin:0 15px; padding-bottom:20px; background:#eeebdb url(../img/bg_offers.gif) top left repeat-x;}
#offers .header {padding:27px 50px 20px 50px; }
#offers .header h3 {margin:0; padding:0; font:normal 18px arial,sans-serif; color:#C78300; text-transform:uppercase;}
#offers .header .text {font:normal 13px/18px arial,sans-serif; color:#8e8e8a;}

#offers .offer_row {clear:both; display:block; padding:0 0 20px 50px;}

#offers .offer_item {float:left; width:417px; padding-right:20px;}
#offers .offer_item .pkgname {display:block; width:411px; padding:0 3px; background:#fff url(../img/bg_offer_top.gif) no-repeat;}
#offers .offer_item .pkgname h4 {display:block; float:left; width:286px; margin:0; padding:36px 10px 13px 20px; font:bold 14px arial,sans-serif; color:#cd9220; text-transform:uppercase;}
#offers .offer_item .pkgname h5 {display:block; float:left; width:286px; margin:0; padding:19px 10px 13px 20px; font:bold 14px arial,sans-serif; color:#cd9220; text-transform:uppercase;}
#offers .offer_item .pkgname p.photo {display:block; float:right; width:85px; margin:0; padding:5px;}

#offers .offer_item .pkginfo {display:block; width:411px; padding:0 3px 5px 3px; background:#fafaf6 url(../img/bg_offer_bottom.gif) bottom left no-repeat; font-size:11px;}
#offers .offer_item .pkginfo p.subhead {margin:0; padding:8px 18px 10px 18px; border-top:1px solid #ebeae3; color:#363636;}
#offers .offer_item .pkginfo ul.items, #offers .offer_item .pkginfo ul.items li {list-style:none; margin:0; padding:0;}
#offers .offer_item .pkginfo ul.items {padding:0 15px 13px 18px;}
#offers .offer_item .pkginfo ul.items li {padding:0 0 1px 10px; background:url(../img/icon_bullet_gold.gif) 0 5px no-repeat; color:#363636;}

#offers .offer_item .pkginfo .details {padding:0 18px 13px 18px; color:#8e8e8a;}
#offers .offer_item .pkginfo .details h5 {font:bold 11px arial,sans-serif;}
#offers .offer_item .pkginfo .details ul, #offers .offer_item .pkginfo .details ul li {list-style:none; margin:0; padding:0;}
#offers .offer_item .pkginfo .details ul li {padding-bottom:1px;}

#offers .offer_item .pkgfooter {padding:0 18px 20px 18px;}
#offers .offer_item .pkgfooter p {margin:0; padding:0;}
#offers .offer_item .pkgfooter p.reserve {float:left;}
#offers .offer_item .pkgfooter p.terms {float:right; padding-top:3px;}
#offers .offer_item .pkgfooter p.terms a {font:normal 11px arial,sans-serif; color:#583f7c; text-decoration:underline;}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position:absolute; top:0; left:0; z-index:9000; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:10000; text-align:center; line-height:0;}
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image { padding:10px; }
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:1000;}
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}	
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:66px; float:right; padding-bottom:0.7em;}


/* Ad row for homepage */
#adrow {height:96px; padding:10px 18px; background:url(../img/bg_adrow.jpg) repeat-x;}
#adrow .adleft, #adrow .adright {float:left; display:block; width:470px;}
#adrow .adleft {padding-right:8px;}

