html { height:100%;

 margin-bottom:0.1em;

 }

body { background:#E6E6E6 url("../../../wp-content/themes/Ayumi/images/background1000.gif") repeat-y scroll center center;

 color:#333;

 font:82% "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, verdana, tahoma, arial, sans-serif;

 margin:0;

 padding:0;

 text-align:center;

 }

* { margin:0;

 padding:0;

 list-style:none;

}

img { border:0;

 }

p { line-height:1.4em;

 margin:0.7em 0;

 }

dl { margin:1em 0;

 }

dt { font-weight:bold;

 }

dd { margin:0.5em;

 padding:0;

 }

img.right { float:right;

 margin:10px 0 0 10px;

 }

img.left { float:left;

 margin:0 10px 0 0;

 }

img.feature { border:solid #ccc 1px;

 height:200px;

 margin:1em 0 .8em;

 width:398px;

 }

.seo { color:#000;

 text-decoration:none;

 }

hr { display:none;

 }

a { }

a:link, a:visited { }

a:hover, a:active { }

.clear { margin-bottom:1.2em;

 margin-top:1.2em;

 overflow:hidden;

 width:100%;

 }


#wrapper { float:left;

 width:760px;

 }

#left-column { float:left;

 width:193px;

 }

#center-column {float:right;

 width:548px }

#right-column { float:right;

 width:193px;

 padding-top:4px;

 }


/* ----------- Tour Button ---------- */

.entry a:link.tour, .entry a:visited.tour { display:block;

 width:180px;

 text-align:center;

 padding:5px 10px;

 text-decoration:none;

 background:#ff0000 none repeat scroll 0 0;

 color:#FFFFFF;

 font-family:"Trebuchet MS",Arial,verdana,tahoma,sans-serif;

 font-size:1.1em;

 font-weight:bold;

 }

.entry a:link.tour-h, .entry a:visited.tour-h { text-align:center;

 padding:5px 10px;

 text-decoration:none;

 background:#ff0000 none repeat scroll 0 0;

 color:#FFFFFF;

 font-family:"Trebuchet MS",Arial,verdana,tahoma,sans-serif;

 font-size:1.1em;

 font-weight:bold;

 float:left;

 margin:0 15px 0 0;

 }

div.tour-f { padding:10px;

border:dashed 1px #ccc;

 background-color:#FFDDDD;

 }


/* ----------- Tour Directory ---------- */

div.half { float:left;

 width:253px;

 padding:8px;

 margin-bottom:20px }


/* ----------- Layout ---------- */

#top { background:#000 url("../../../wp-content/themes/Ayumi/images/header.jpg") no-repeat scroll 50% bottom;

 margin-bottom:13px;

 margin:0 auto;

 width:1000px;

}

#page { border-top:none;

 margin:0 auto;

 text-align:left;

 width:978px;

 }

#headr { color:#000;

 height:178px;

 margin:0 auto 5px;

 padding-top:6px;

 position:relative;

 text-align:left;

 width:978px;

 }

#top-rss { position:absolute;

 right:0;

 top:0;

 }

#top-img { background:#F7FFFF;

 border:10px solid #BBC5C6;

 display:none;

 height:90px;

 margin:20px auto;

 width:958px;

 }

#headr #top-menu { bottom:0;

 clear:both;

 left:0;

 position:absolute;

 }

#bottom { clear:both;

 background-color:#000;

 margin:0 auto;

 width:940px;

 text-align:left;

 padding:30px;

 }

#bottom a {color:#fff;

}


#link-unit { background-color:#000000;

 text-align:left;

 height:30px;

 padding-top:6px;

 width:978px;

 margin:0 auto;

 }

body>#top>#link-unit { height:24px;

 }


/* ----------- Text-based Logo & Google Search Box ---------- */

#logo { float:left;

 margin:20px 0 0 30px;

 }

#logo h1 { border-bottom:none;

 color:#fff;

 font:4.3em Georgia,"Times New Roman",Times,serif;

 text-align:center;

 text-transform:uppercase;

line-height:100% }

#logo h1 a { color:#fff;

 text-decoration:none;

 }

#logo h1 a span { border-top:solid #fff 1px;

 display:block;

 font-size:72%;

 line-height:100%;

 }


#googlesearch { margin-top:116px;

 padding:0 12px 0 0;

 float:right;

 width:500px;

 text-align:right }


/* ---------- Menu ----------- */

ul#menuv { font-family:"Trebuchet MS", Arial, verdana, tahoma, sans-serif;

 font-size:1.1em;

 font-weight:bold;

 list-style:none;

 margin:0;

 padding:0;

 }

ul#menuv li { float:left;

 margin-right:4px;

 }

ul#menuv li a { background:#efefef;

 color:#000033;

 display:block;

 padding:3px 10px;

 text-decoration:none;

 }

ul#menuv li a.search { background:#F0D9D9;

 }

ul#menuv li a:hover { background:#9baf40;

 color:#fff;

 }

ul#menuv li.current_page_item a { background:#fff;

 color:#2E9B22;

 font-weight:bold;

 }

#content-wrap { float:left;

 width:100%;

 }

#content { margin:0 400px 0 0;

 }

.entry p a:link.button, .entry p a:visited.button { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a.gif") no-repeat scroll top right;

 border:medium none;

 color:#fff;

 display:block;

 float:left;

 font:normal 12px arial, sans-serif;

 height:24px;

 margin-right:6px;

 padding-right:72px;

 text-decoration:none;

 }

.entry p a:link.button span, .entry p a:visited.button span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span.gif") no-repeat;

 display:block;

 line-height:14px;

 padding:5px 0 5px 18px;

 text-decoration:none;

 }

.entry p a:hover.button, .entry p a:active.button { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a.gif") no-repeat scroll bottom right;

 text-decoration:none;

 }

.entry p a:hover.button span, .entry p a:active.button span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span.gif") left bottom no-repeat;

 text-decoration:none;

 }

.entry ul a:link.button-bk, .entry ul a:visited.button-bk { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a_o.gif") no-repeat scroll top right;

 border:medium none;

 color:#444;

 display:block;

 float:left;

 font:normal 12px arial, sans-serif;

 height:24px;

 margin:0 6px 0 18px;

 padding-right:18px;

 text-decoration:none;

 }

.entry ul a:link.button-bk span, .entry ul a:visited.button-bk span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span_o.gif") no-repeat;

 display:block;

 line-height:14px;

 padding:5px 0 5px 18px;

 text-decoration:none;

 }

.entry ul a:hover.button-bk, .entry ul a:active.button-bk { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a_o.gif") no-repeat scroll bottom right;

 text-decoration:none;

 }

.entry ul a:hover.button-bk span, .entry ul a:active.button-bk span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span_o.gif") left bottom no-repeat;

 text-decoration:none;

 }

.entry p a:link.button-bk, .entry p a:visited.button-bk { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a_o.gif") no-repeat scroll top right;

 border:medium none;

 color:#444;

 display:block;

 float:left;

 font:normal 12px arial, sans-serif;

 height:24px;

 margin:0 6px 0 0;

 padding-right:18px;

 text-decoration:none;

 }

.entry p a:link.button-bk span, .entry p a:visited.button-bk span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span_o.gif") no-repeat;

 display:block;

 line-height:14px;

 padding:5px 0 5px 18px;

 text-decoration:none;

 }

.entry p a:hover.button-bk, .entry p a:active.button-bk { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_a_o.gif") no-repeat scroll bottom right;

 text-decoration:none;

 }

.entry p a:hover.button-bk span, .entry p a:active.button-bk span { background:transparent url("../../../wp-content/themes/Ayumi/images/bg_button_span_o.gif") left bottom no-repeat;

 text-decoration:none;

 }

.entry ul span.name { float:left;

 margin:0 20px 0 0;

 width:170px;

 }

h1, h2, h3, h4, h5, h6 { font-family:Arial, Verdana, Serif;

 }

h1 { border-bottom:dotted #666 1px;

 font:normal 1.9em Arial, Helvetica, sans-serif;

 margin:0 0 .2em 0;

 padding:0 0 5px 0;

 }

h2 { font-weight:normal;

 }


/* ---------- destap portal ----------- */

.entry ul.destap { list-style:none;

 margin:0;

 padding:0;

 }

.entry ul.destap li { background:none;

 clear:both;

 margin:0;

 padding:1.1em 0 1.1em 0;

 }


/*.entry ul.destap li span { float:right;

 margin:0;

 padding:0 30px 0 0;

 width:403px;

 }

body>#page>#content-wrap>#content>.gap>.post>.entry>.destap>li>span { width:373px;

 }
*/

.entry ul.destap li img { border:solid #ccc 1px;

 float:left;

 height:87px;

 margin-right:18px;

 padding:2px;

 width:130px;

 }

.entry ul.destap li h2 { font-size:1.3em;

 margin:0 0 3px 0;

 padding:0;

 }

.entry ul.destap li h2 a { background:none;

 margin:0;

 padding:0;

 }

.entry ul.destap li p { }



/* ---------- top 10 portal ----------- */

.entry ul.portal { list-style:none;

 margin:0;

 padding:0;

 }

.entry ul.portal li { background:#fff url("../../../wp-content/themes/Ayumi/images/portal-bg.jpg") no-repeat;

 clear:both;

 margin:1.1em 0 1.1em 0;

 padding:1.2em 40px 1em 22px;

 }

.entry ul.portal li div { float:right;

 margin:0;

 padding:0;

 width:325px;

 }

.entry ul.portal li div p { margin:0 }

.entry ul.portal li div script { display:block }

.entry ul.portal li div img { margin-top:9px }

.entry ul.portal li img.portal-img { border:solid #ccc 1px;

 float:left;

 height:100px;

 padding:2px;

 width:150px;

 }

.entry ul.portal li h2 { background:none;

 height:56px;

 }

.entry ul.portal li h2 a,.entry ul.portal li h2 a:hover,.entry ul.portal li h2 a:active { background:none;

 color:black;

 font:1.2em Georgia, Times New Roman, Times, serif;

 line-height:56px;

 padding:0 0 0 67px;

 text-decoration:none;

 }

.entry ul.portal li h2.one { background:url("../../../wp-content/themes/Ayumi/images/01.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.two { background:url("../../../wp-content/themes/Ayumi/images/02.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.three { background:url("../../../wp-content/themes/Ayumi/images/03.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.four { background:url("../../../wp-content/themes/Ayumi/images/04.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.five { background:url("../../../wp-content/themes/Ayumi/images/05.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.six { background:url("../../../wp-content/themes/Ayumi/images/06.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.seven { background:url("../../../wp-content/themes/Ayumi/images/07.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.eight { background:url("../../../wp-content/themes/Ayumi/images/08.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.nine { background:url("../../../wp-content/themes/Ayumi/images/09.jpg") left 50% no-repeat;

 margin:0;

 }

.entry ul.portal li h2.ten { background:url("../../../wp-content/themes/Ayumi/images/10.jpg") left 50% no-repeat;

 margin:0;

 }


/* ---------- instant quote button ---------- */

.quote { float:left;

 margin:7px 19px 10px 0;

 width:130px;

 }


/* ---------- lists ---------- */

.entry ul { list-style:none;

 }

.entry ul li { background:url("../../../wp-content/themes/Ayumi/images/bullet.png") left .3em no-repeat;

 margin:.4em 0 .4em 0;

 padding-left:14px;

 }


/* ---------- Gallery ---------- */

p.gallery { background-color:#efefef;

 padding:12px 15px 13px 15px;

 }

p.gallery img { background-color:#fff;

 border:solid #999 1px;

 display:block;

 float:left;

 margin:10px 15px 10px 15px;

 padding:1px;

 }


/* ---------- Content Switcher for AP pages ---------- */

.entry #switcher { background:#ccc url("../../../wp-content/themes/Ayumi/images/grey.gif") repeat-x left bottom;

 line-height:30px;

 margin:21px 0 0 0;

 padding:7px 0 0 6px;

 list-style:none }

.entry #switcher li { background:none;

 display:inline;

 float;

left;

 margin:0;

 padding-left:0 }

.entry #switcher li a { background:#000 /* url("../../../wp-content/themes/Ayumi/images/nav-bg.jpg") repeat-x*/ ;

 border:solid #333 1px;

 border-bottom:none;

 color:#efefef;

 font-size:1.1em;

 margin:0;

 padding:6px 12px 7px 12px;

 text-decoration:none }

.entry #switcher li a:hover { color:#fff }

.entry #switcher li a.active { background-color:#fff;

 background-image:none;

 border:solid #666 1px;

 border-bottom:none;

 color:#000;

 padding:6px 12px 8px 12px }


/* ---------- Content divs and Room divs ---------- */

#h_rooms, #h_facilities, #h_restaurants, #h_activities, #h_videos { padding:10px }

#h_photos h2 { margin-left:10px;

 padding-top:10px }


p.rooms { background:transparent url("../../../wp-content/themes/Ayumi/images/rooms.gif") no-repeat 5px 5px;

 float:left;

 margin:3px 0 3px 0;

 padding:10px 10px 10px 45px;

 width:264px;

 }

body>#page>#content-wrap>#content>.gap>.post>.entry>#h_rooms>.clearfloat>p.rooms { width:209px;

 }

p.rooms strong { text-transform:uppercase;

 }


/* ---------- breadcrumb ---------- */

.breadcrumb { font-size:92%;

 margin:1px 0 3em 0;

 padding:1px 0 0 10px;

 }

.breadcrumb p { color:#ccc;

 font-size:.7em;

 margin:0;

 padding:0 10px 6px 0;

 }

.breadcrumb strong { color:#666;

 font-weight:normal;

 }

.breadcrumb p a:link, .breadcrumb p a:visited { color:#666;

 text-decoration:none;

 }


/* ---------- Country Lists ---------- */

ul.sitemap { float:left;

 list-style:none;

 margin-left:0;

 margin-right:0;

 margin-bottom:25px;

 padding:0;

 width:137px;

 }

ul.sitemap li { background:url("../../../wp-content/themes/Ayumi/images/bullet.png") left .5em no-repeat;

 margin:.5em 0 .5em 0;

 margin-left:0;

 padding-left:12px;

 padding-right:8px;

 }

ul.column { float:left;

 list-style:none;

 margin-left:0;

 margin-right:0;

 margin-bottom:25px;

 padding:0;

 width:179px;

 }

ul.column li { background:url("../../../wp-content/themes/Ayumi/images/bullet.png") left .5em no-repeat;

 margin:.5em 0 .5em 0;

 margin-left:0;

 padding-left:12px;

 padding-right:8px;

 }

br.clear { clear:both;

 }

.post { margin-bottom:15px;

 }

.post2 { }

.side { }

.side1 { border:1px solid #ccc;

 }

.side2 { color:#333;

 color:#498EB8;

 float:left;

 }

#content .gap { margin:0 20px 0 0;

 }

.side1 .gap { }

.side2 .gap { }

#footer { color:#666;

 font-size:1em;

 margin:0 auto 0;

 clear:both;

 width:100%;

 text-align:center;

 padding-bottom:5px;

 }

#footer a { color:#666;

 text-decoration:underline;

 }

#footer a:hover { color:#333;

 text-decoration:none;

 }

.side1 ul, .side2 ul, .side ul { list-style:none;

 }

.about a:link, .about a:visited { background:#D7F7D4;

 color:#34B027;

 padding:0 2px;

 }

.about a:hover { background:#34B027;

 color:#D7F7D4;

 padding:0 2px;

 }

/*.linkcat, .widget, .boxy, .categories { border:1px solid #ccc;

 }
 */
/* .side1 ul li ul li, .side2 ul li ul li { color:#C20F0F;

 list-style:square;

 margin-left:15px;

 padding:2px 0;

 }
 */
.side1 ul li ul li ul li { border:none;

 }

.side1 ul.children, .side2 ul.children { margin-left:16px;

 }

.boxy, .side1 .categories, .side2 .categories, .widget, .side1 .linkcat, .side2 .linkcat, .about { margin-bottom:20px;

 }

.side2 .boxy, .side2 .linkcat { }

.side1 h2, .side2 h2 { color:#C20F0F;

 font:normal 1.4em "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;

 margin-bottom:5px;

 padding:0 5px;

 }

.side1 ul li ul li a:link, .side1 ul li ul li a:visited,.side2 ul li ul li a:link, .side2 ul li ul li a:visited { color:#2E9B22;

 }

.side1 ul li ul li a:hover,.side2 ul li ul li a:hover { color:#000;

 }

.side1 ul li ul li.current_page_item a,.side1 ul li ul li.current-cat a, .side2 ul li ul li.current-cat a { color:#FFC757;

 font-weight:bold;

 }

input#s { background:#fff url("../../../wp-content/themes/Ayumi/images/ico/zoom1.png") 5px 10px no-repeat;

 border:1px solid #3AC52C;

 color:#2E9B22;

 font-size:1.2em;

 margin:0 0 10px;

 padding:10px 5px 10px 25px;

 width:436px;

 }

input#s:focus { background:#fff url("../../../wp-content/themes/Ayumi/images/ico/zoom.png") 5px 10px no-repeat;

 border:1px solid #F7D4D4;

 color:#C20F0F;

 }

input#searchsubmit { margin:0;

 }

h2.pagetitle { border-bottom:1px solid #ccc;

 font:1.5em Arial, verdana;

 text-align:left;

 }

.post h2 { color: #C20F0F;

 font:normal 1.5em Arial, "Trebuchet MS", Verdana, sans-serif;

 margin:1.2em 0 .8em 0;

 }

.post h3 { color:#333;

 font:bold 1.2em Arial, "Trebuchet MS", Verdana, sans-serif;

 margin-top:1.2em;

 }

.date { color:#498EB8;

 }

p.meta { color:#4D7E8F;

 font-size:100%;

 }

p.meta2 { color:#498EB8;

 font-size:100%;

 padding:5px 0 0 0;

 text-align:right;

 }

p.meta a:link, p.meta a:visited, p.meta2 a:link, p.meta2 a:visited { color:#498EB8;

 padding:2px 4px;

 }

p.meta a:hover,p.meta2 a:hover { background:#DAF7D4;

 color:#2E9B22;

 }

.post ul.postspermonth { list-style:none;

 margin:0;

 padding:0;

 }

.post ul { margin-left:0;

 }

.post ol { margin-left:40px;

 }

.post p a:hover { border:none;

 }

.categr, .monthr { margin-bottom:20px;

 }

.categr h2, .monthr h2 { border-bottom:1px solid #ccc;

 }

.rss { background:url("../../../wp-content/themes/Ayumi/images/feed-icon-10x10.png") left center no-repeat;

 padding-left:12px;

 }

.clearfloat:after { clear:both;

 content:".";

 display:block;

 height:0;

 visibility:hidden;

 }

.clearfloat { display:inline-block;

 }

* html .clearfloat { height:1%;

 }

.clearfloat { display:block;

 }

.navigation { float:left;

 margin-bottom:10px;

 margin-top:10px;

 width:100%;

 }

.navigation a { color:#666;

 }

.alignleft { float:left;

 }

.alignright { float:right;

 }

.left { float:left;

 margin-right:5px;

 }

#avatr { border:1px solid #3AC52C;

 }

p.stats { border:1px solid #ccc;

 border-left:none;

 border-right:none;

 color:#999;

 font-size:.8em;

 }

blockquote { background:url("../../../wp-content/themes/Ayumi/images/blockquote.gif") no-repeat left top;

 color:#666;

 margin:1em;

 padding:0 0 10px 50px;

 }

#content .commentsfeedr { background:url("../../../wp-content/themes/Ayumi/images/ico/feed.png") no-repeat left center;

 padding:2px 2px 2px 20px;

 }

#content .trackbackr { background:url("../../../wp-content/themes/Ayumi/images/ico/arrow_refresh.png") no-repeat left center;

 padding:2px 2px 2px 20px;

 }

input.textbox, textarea, textarea, input#url, input#email, input#author { background:#fff url("../../../wp-content/themes/Ayumi/images/shadow_top.gif") repeat-x top;

 border:#ccc 1px solid;

 font:1em Verdana, Arial, Serif;

 padding:2px;

 }

input.textbox:focus, textarea:focus { background:#fff url("../../../wp-content/themes/Ayumi/images/shadow_top.gif") repeat-x top;

 border:#999 1px solid;

 }

#submit { background:#2E9B22;

 border:#227118 solid 2px;

 border-left:2px solid #34B027;

 border-top:2px solid #34B027;

 color:#fff;

 padding:3px 5px;

 }

#submit:focus, #submit:hover { background:#227118;

 border:#000 solid 2px;

 border-left:2px solid #2E9B22;

 border-top:2px solid #2E9B22;

 color:#fff;

 }

.comment { background:#fff url("../../../wp-content/themes/Ayumi/images/shadow_top.gif") repeat-x top;

 border-bottom:#ddd 1px solid;

 list-style:none;

 margin:0;

 padding:1em 0.5em;

 }

.alt { background:#f9f9f9;

 }

.MyAvatars { border:1px solid #ccc;

 border-bottom:1px solid #999;

 border-right:1px solid #999;

 float:right;

 margin-left:5px;

 margin-right:10px;

 padding:3px;

 }

h3#respond, h3#comments { color:#2E9B22;

 font:bold 1.2em "Trebuchet MS", Verdana, Arial, sans-serif;

 text-transform:uppercase;

 }

#comment { width:98%;

 }

fieldset { border:none;

 }

textarea#cp_message { width:100%;

 }

pre { background:#F7D5D4;

 border:1px solid #921A14;

 color:#921A14;

 font:13px 'Courier New', Courier, Verdana, Arial, sans-serif;

 line-height:18px;

 margin:10px 0;

 max-height:350px;

 overflow:auto;

 padding:5px;

 width:95%;

 }

code { color:#921A14;

 font:13px 'Courier New', Courier, Verdana, Arial, sans-serif;

 padding:2px;

 }
