body { background: url(images/bg_body.jpg); }
a{color:#B4A991;}
#header_strip { background:url(images/bg_header_strip.gif) repeat-x center top; height: 18px; }
#wrapper { width: 960px; background: url(images/bg_wrapper.jpg) no-repeat center top; margin: -18px auto 0; }
#mast_head { position: relative; height: 120px; border-bottom: 1px solid #D1B37D; z-index: 998; }
#header_logo { width: 300px; height:105px; z-index: 99; margin-top:15px; margin-bottom:10px; float:left; }
#header_logo a { display: block; width: 300px; height:95px;}
#header_logo a img{max-width: 300px; max-height:95px;}
#main_content { border-top: 1px solid #D1B37D; padding-top: 11px; }
#column_left { width: 675px; float: left; padding-bottom: 25px; }
#column_single { width: auto; float: left; padding-bottom: 25px; }
#column_right { width: 280px; float: right; }
#welcome_message { padding: 5px 15px;}
#welcome_message_title { font-size: 31px; font-family: Georgia, "Times New Roman", Times, serif; }
#welcome_message img{ max-width:100% !important;}
#welcome_message img:hover {
    transform:scale(1.3);
    -ms-transform:scale(1.3); /* IE 9 */
    -moz-transform:scale(1.3); /* Firefox */
    -webkit-transform:scale(1.3); /* Safari and Chrome */
    -o-transform:scale(1.3);
	z-index:9999; /* Opera */
}
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; }
.jcarousel-next { }
.jcarousel-prev { }
#single_page { padding: 5px 15px; }
#single_page_title { font-size: 31px; }
/**/

/*** 01. Main Navigation ***/
/** ----------------------------------------------------- **/

#main_menu { position: absolute; bottom: 0; right: 0; height: 25px; z-index: 100; }
#main_menu li { position: relative; float: left; margin-left: 5px; height: 26px; }
#main_menu li a { position: relative; display: block; padding: 4px 10px; color: #FFF; text-decoration: none; font: bold 11px/18px Tahoma, Geneva, sans-serif; }
#main_menu li.current_page_item a { }
#main_menu li ul li a:hover { background-image: url(images/bg_featured_slider.gif) !important; }
#main_menu li ul li:hover > a { background-image: url(images/bg_featured_slider.gif) !important; }
#main_menu li ul { position: absolute; top: 26px; left: 0; width: 150px; z-index: 999; display: none; background: #824830; }
#main_menu li ul li { margin-left: 0; }
#main_menu li ul li ul li { margin-left: 0; margin-top: 0; }
#main_menu li ul li a { display: block; width: 130px; font-weight: normal; border-bottom: 1px solid #856536; }
#main_menu li ul ul { top: 0; left: -150px; }
#lava_box_holder { position: relative; overflow: hidden !important; }
#lava_box { position: absolute; z-index: 50; height: 25px; background: #3B4855; }
#main_menu li a.sf-with-ul { padding-right: 20px; }
#main_menu li span.sf-sub-indicator { position: absolute; display: inline-block; width: 11px; height: 12px; top: 6px; right: 3px; background: url(images/bg_nav_sub_indicator.png) no-repeat center center; }
#main_menu li li a.sf-with-ul { padding-right: 15px; }
#main_menu li li span.sf-sub-indicator { top: 6px; right: 3px; background: url(images/bg_nav_sub_indicator2.png) center center; }
/**/

/*** 02. Post Preview (In Homepage) ***/
/** ----------------------------------------------------- **/

.post_preview_wrapper { padding: 20px 15px; }
.post_preview_main_title { color: #cd8b55; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 20px; font-size: 31px; }
.post_preview_wrapper .post_preview { margin-bottom: 10px; background: url(images/bg_post_preview.jpg); padding: 25px; }
.post_preview .post_preview_title { font: bold 26px Georgia, "Times New Roman", Times, serif; color: #333; margin-bottom: 8px; padding-bottom: 0; }
.post_preview .post_preview_title a { color: #caac52; text-decoration: none; }
.post_preview .post_preview_title a:hover { color: #e0bf5f; text-decoration: none; }
.post_preview_wrapper .post_preview_content p { font: 12px/18px Verdana, Geneva, sans-serif; color: #b4a991; }
.post_preview_wrapper .post_preview_content p a { font: bold 12px Arial, Helvetica, sans-serif; color: #85934d; text-decoration: none; }
.post_preview_wrapper .post_preview_content p a:hover { color: #a5b560; }
.post_preview_wrapper .post_preview_content .post_sub_title { color: #5c9e98; }
.post_preview_wrapper .post_preview_content .post_sub_title a { color: #5c9e98; }
.post_preview_wrapper .post_preview_content .post_sub_title a:hover { color: #73cac2; }
.post_preview_wrapper .post_preview_content .post_listing_date { color: #7b7055; }
.post_preview_wrapper .post_preview_content .post_listing_price { color: #fff; font-size: 31px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; padding-bottom: 15px; }
.post_preview_wrapper .post_preview_content .post_listing_date span { color: #b5a98b; }
.post_preview_wrapper .post_preview_content .post_listing_info { font-size: 26px; color: #899947; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; padding-bottom: 15px; }
.post_preview_wrapper .post_preview_content .post_adl_info { font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; color: #7b7055; }
.post_preview_wrapper .post_preview_content .post_adl_info a,
.post_adl_info span { color: #b4a991; text-decoration: none; font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; }
.post_preview_wrapper .post_preview_content .post_adl_info a:hover { text-decoration: underline; color: #eee; }
/**/

/*** 03. Feature Slider ***/
/** ----------------------------------------------------- **/

#feature_wrapper { background: url(images/bg_featured_slider.gif); padding: 15px; margin: 10px 0; }
#feature_left_col { float: left; width: 300px; height: 250px; }
#feature_desc_wrapper { position: relative; width: 300px; height: 250px; }
#feature_desc_wrapper ul li { float: left; width: 280px; height: 240px; padding: 10px 10px 0; overflow: hidden; }
#feature_desc_wrapper ul li h2 { font: 30px Georgia, "Times New Roman", Times, serif; color: #caac52; line-height: 28px; padding-bottom: 5px; }
#feature_desc_wrapper ul li h2 a { color: #caac52; text-decoration: none; }
#feature_desc_wrapper ul li h2 a:hover { color: #e0bf5f; }
#feature_desc_wrapper ul li p { color: #b4a991; }
#feature_desc_wrapper ul li .carousel_desc p { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #b4a991; padding-bottom: 8px; }
#feature_desc_wrapper ul li p a { color: #4a847f; }
#feature_desc_wrapper ul li p.carousel_desc_adl_info { font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #5c9e98; padding-bottom: 10px; }
#feature_desc_wrapper ul li p.carousel_desc_info { font-size: 21px; color: #899947; padding-bottom: 8px; }
#feature_desc_wrapper ul li p.carousel_desc_price { font-size: 30px; color: #fff; padding-bottom: 10px; }
#feature_desc_wrapper ul li p .carousel_desc_comments { display: inline-block; color: #555; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
#feature_desc_wrapper ul li p .carousel_desc_readmore { display: inline-block; color: #777; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
#feature_desc_wrapper a.carousel_desc_next,
#feature_desc_wrapper a.carousel_desc_prev { position: absolute; display: block; width: 21px; height: 30px; z-index: 999; }
#feature_desc_wrapper a.carousel_desc_next { width: 21px; background: url(images/carousel_desc_down.gif) no-repeat left top; right: 0; bottom: 10px; }
#feature_desc_wrapper a:hover.carousel_desc_next { background-position: right top; }
#feature_desc_wrapper a.carousel_desc_prev { background: url(images/carousel_desc_up.gif) no-repeat left top; right: 0; bottom: 45px; }
#feature_desc_wrapper a:hover.carousel_desc_prev { background: url(images/carousel_desc_up.gif) no-repeat right top; }
#feature_desc_wrapper ul li p a:hover.carousel_desc_readmore,
#feature_desc_wrapper ul li p a:hover.carousel_desc_comments { color: #ccc; }
#feature_right_col { float: right; width: 600px; height: 250px; background: url(images/bg_featured_slider.gif); overflow: hidden; }
#feature_image_wrapper { width: 100%; overflow: hidden; }
#feature_image_wrapper ul { overflow: hidden; }
#feature_image_wrapper ul li { float: left; width: 600px; height: 250px; }
#feature_image_wrapper ul li a { text-decoration: none; }
#feature_controller { z-index: 3; position: relative; width: 600px; height: 55px; background: url(images/bg_featured_controller.png); margin-top: -55px; }
#feature_controller ul li { float: left; width: 55px; height: 55px; }
#feature_controller ul li a { position: relative; display: block; width: 55px; height: 55px; text-align: center; color: #FFF; font: 11px/55px Verdana, Geneva, sans-serif; text-decoration: none; }
#feature_controller ul li a img { position: absolute; top: 4px; left: 4px; }
#feature_controller #feature_scroll_left { position: absolute; top: 0; right: 92px; background: url(images/feature_scroll_left.png) no-repeat left top; }
#feature_controller #feature_scroll_right { position: absolute; top: 0; right: 15px; background: url(images/feature_scroll_right.png) no-repeat left top; }
#feature_controller #feature_scroll_left a,
#feature_controller #feature_scroll_right a { display: block; width: 77px; height: 55px; color: #777; font: 11px/55px Verdana, Geneva, sans-serif; text-align: center; text-decoration: none; }
#feature_controller #feature_scroll_left a:hover,
#feature_controller #feature_scroll_right a:hover { color: #fff; }
#feature_desc_title { font: 12px Georgia, "Times New Roman", Times, serif; color: #6e6858; }
/**/

/*** 04. Search Listing Widget ***/
/** ----------------------------------------------------- **/

.search_listing { width: 256px; background: url(images/bg_search_listing_body.jpg) repeat-y left top; margin: 0 auto; }
.search_listing #filter_listing_head { background: url(http://rosinhoteljogja.com/themes/beehotel/images/bg_search_listing_head.jpg) no-repeat left top; height: 100px; }
.search_listing #filter_listing_body { padding: 0 23px 10px; margin-top: -78px; }
.search_listing #filter_listing_footer { background: url(images/bg_search_listing_footer.jpg) no-repeat left top; height: 10px; overflow: hidden; }
.search_listing label,
.search_listing p { font: italic 14px/18px Georgia, "Times New Roman", Times, serif; color: #eee; }
.search_listing p { margin-bottom: 10px; }
.search_listing ul { margin-bottom: 8px; }
.search_listing ul li label { font: 12px/18px Verdana, Geneva, sans-serif; cursor: pointer; }
.search_listing .label_location,
.search_listing .label_price,
.search_listing .label_type,
.search_listing .label_bedrooms,
.search_listing .label_bathrooms { display: block; margin-bottom: 5px; }
.search_listing #id_select_location { background: #eee; color: #333; border: 1px solid #3B628B; padding: 3px; width: 100%; font: 12px/22px Verdana, Geneva, sans-serif; }
.search_listing #id_input_price_low,
.search_listing #id_input_price_high { background: #eee; color: #333; border: 1px solid #3B628B; padding: 3px; width: 41%; font: bold 12px Arial, Helvetica, sans-serif; }
.search_listing #id_select_bedrooms,
.search_listing #id_select_bathrooms { background: #eee; color: #333; border: 1px solid #3B628B; padding: 3px; width: 100%; font: bold 12px/18px Arial, Helvetica, sans-serif; }
.search_listing #start_search_button { margin-top: 10px; width: 214px; height: 34px; background: url(images/button_start_searching.gif) no-repeat bottom right; border: none; }
.search_listing #start_search_button:hover { background-position: left top; }
/**/

/*** 05. Sidebar Style ***/
/** ----------------------------------------------------- **/

#column_right { float: right; width: 280px; }
#widget_holder { padding:15px 25px; }
.sidebar_divider_1 { background: url(images/bg_sidebar_divider.jpg); width: 280px; height: 75px; }
.sidebar_divider_2 { background: url(images/bg_sidebar_divider_2.jpg); width: 280px; height: 75px; }
.sidebar_divider_3 { background: url(images/bg_sidebar_divider3.jpg); width: 250px; height: 65px; }
.sidebar_style_1 .widget { margin-bottom: 25px; font: 13px/18px Verdana, Geneva, sans-serif; }
.sidebar_style_1 .widget_title { font: 28px Georgia, "Times New Roman", Times, serif; color: #D1B37D; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #666052; }
.sidebar_style_1 .widget ul { width: 230px; }
.sidebar_style_1 .widget_search label { color: #ccc; display: block; font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; }
.sidebar_style_1 .widget_search #s { color: #333; padding: 3px; border: 1px solid #333; font: bold 12px Arial, Helvetica, sans-serif; width: 162px; }
.sidebar_style_1 .widget_search #searchsubmit { color: #333; padding: 1px; font: 12px Arial, Helvetica, sans-serif; }
.sidebar_style_1 .widget ul li { position: relative; width: 230px; min-height: 30px; }
.sidebar_style_1 .widget ul li a { width: 180px; display: inline-block; font: 12px/18px Verdana, Geneva, sans-serif; color: #eee; padding: 6px 10px 2px 40px; text-decoration: none; background: url(images/bg_sidebar_button.png) no-repeat left top; }
.sidebar_style_1 .widget ul li.current-cat a,
.sidebar_style_1 .widget ul li.current_page_item a { color: #B4A991; }
.sidebar_style_1 .widget ul li a.sf-with-ul { background: url(images/bg_sidebar_button2.jpg) no-repeat left top; }
.sidebar_style_1 .widget ul li li a.sf-with-ul { background: none; }
.sidebar_style_1 .widget ul li li a span.sf-sub-indicator { position: absolute; display: inline-block; width: 11px; height: 12px; top: 8px; right: 8px; background: url(images/bg_nav_sub_indicator2.png) no-repeat center center; }
.sidebar_style_1 .widget ul li ul { display: none; position: absolute; top: 0; right: 230px; background: url(images/bg_dark.gif); }
.sidebar_style_1 .widget ul li a:hover { color: #AAA;}
.sidebar_style_1 .widget ul li:hover > a { color: #AAA; }
.sidebar_style_1 .widget_categories li a,
.sidebar_style_1 .widget_pages li a { }
.sidebar_style_1 .widget_categories li ul li a,
.sidebar_style_1 .widget_pages li ul li a { background: none; padding: 6px 10px; width: 210px; }
.sidebar_style_1 .widget_categories ul li ul li a:hover,
.sidebar_style_1 .widget_pages ul li ul li a:hover { background: #312c22 !important; }
.sidebar_style_1 .widget_categories ul ul li:hover > a,
.sidebar_style_1 .widget_pages ul ul li:hover > a { background: #312c22; }
.sidebar_style_1 .widget_calendar table { width: 100%; text-align: center; }
.sidebar_style_1 .widget_calendar th { font: 12px Georgia, "Times New Roman", Times, serif; text-align: left; color: #eee; }
.sidebar_style_1 .widget_calendar caption { padding: 5px 0 10px; color: #eee; text-align: left; }
.sidebar_style_1 .widget_calendar #prev a,
.sidebar_style_1 .widget_calendar #next a { display: block; height: 20px; color: #ada593; text-decoration: none; line-height: 20px; margin-top: 10px; }
.sidebar_style_1 .widget_calendar #prev a:hover,
.sidebar_style_1 .widget_calendar #next a:hover { color: #eee; }
.sidebar_style_1 .widget_calendar table td { text-align: left; color: #ada593; }
.sidebar_style_1 .widget_calendar table td a { color: #D1B37D; text-decoration: none; }
.sidebar_style_1 .widget_calendar table td a:hover { color: #eee; text-decoration: none; }
.sidebar_style_1 .widget_text p { margin-bottom: 5px; color: #CCC; }
.sidebar_style_1 .widget_tag_cloud div { padding: 10px; line-height: normal; }
.sidebar_style_1 .widget_tag_cloud a { color: #ada593; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar_style_1 .widget_tag_cloud a:hover { color: #eee; }
.sidebar_style_1 .widget_recent_comments ul#recentcomments li { color: #eee; }
.sidebar_style_1 .widget_recent_comments ul#recentcomments li a { display: inline; float: none; padding: 0; width: auto; color: #B4A991; background: none !important; }
.sidebar_style_1 .widget_recent_comments ul#recentcomments li a:hover { background: none !important; }
.sidebar_style_1 .widget_recent_comments ul#recentcomments li:hover > a { }
#widget_holder .parent_drop_downs { display: block !important; visibility: visible !important; }
/**/

/*** 06. Pagination Style ***/
/** ----------------------------------------------------- **/

.wp-pagenavi { font: 12px/18px Tahoma, Geneva, sans-serif !important; color: #b4a991 !important; margin: 0 !important; width: auto !important; text-align:right; }
.wp-pagenavi span { display: inline-block !important; margin: 0 !important; margin-right: 5px !important; padding: 0 5px !important; background: none !important; border: none !important; }
.wp-pagenavi .pages { color: #fcfcfc !important; }
.wp-pagenavi .current { color: #5c9e98 !important; }
.wp-pagenavi .extend { color: #CCC !important; }
.wp-pagenavi a { display: inline-block !important; color: #b4a991 !important; padding: 0 5px !important; text-decoration: none !important; margin: 0 !important; margin-right: 5px !important; background: none !important; border: none !important;  }
.wp-pagenavi a:hover { color: #fff !important;}
.navigation_normal { padding-top: 10px; }
.navigation_normal .navigation_alignleft { float: left; width: 48%; text-align: left; }
.navigation_normal .navigation_alignleft a,
.navigation_normal .navigation_alignright a { color: #b4a991; font: italic 16px Georgia, "Times New Roman", Times, serif; text-decoration: none; display: inline-block; }
.navigation_normal .navigation_alignleft a:hover,
.navigation_normal .navigation_alignright a:hover { color: #eee; }
.navigation_normal .navigation_alignright { float: right; width: 48%; text-align: right }
.wp-commentnavi { font: 12px/18px Georgia, "Times New Roman", Times, serif !important; color: #b4a991 !important; margin: 0 !important; border-top: 1px solid #433D2F !important; width: auto !important; clear: both; }
.wp-commentnavi span { display: inline-block !important; margin: 0 !important; margin-right: 5px !important; padding: 0 5px !important; background: none !important; border: none !important; }
.wp-commentnavi .pages { color: #fcfcfc !important; }
.wp-commentnavi .current { color: #5c9e98 !important; border-top: 1px solid #b4a991 !important; }
.wp-commentnavi .extend { color: #CCC !important; }
.wp-commentnavi a { display: inline-block !important; color: #b4a991 !important; padding: 0 5px !important; text-decoration: none !important; margin: 0 !important; margin-right: 5px !important; background: none !important; border: none !important; border-top: 1px solid #4a4536 !important; }
.wp-commentnavi a:hover { color: #fff !important; border-color: #b4a991 !important; }
/**/

/*** 07. Bread Crumb Style ( For BreadCrumb NavXT) ***/
/** ----------------------------------------------------- **/

.breadcrumb { font: 12px/18px Arial, Helvetica, sans-serif; color: #eee; padding-bottom: 10px; border-bottom: 1px solid #645d4a; margin-bottom: 15px; }
.breadcrumb a { color: #b4a991; text-decoration: none; }
.breadcrumb a:hover { color: #eee; text-decoration: none; }
.breadcrumb .you_are_in { font: 12px Georgia, "Times New Roman", Times, serif; color: #d8cdb6; }
/**/

/*** 08. YARPP Related Post Plugin Style ***/
/** ----------------------------------------------------- **/

.yarpp_related_post { padding: 10px 0; }
.yarpp_related_post li { font: italic 15px/18px Georgia, "Times New Roman", Times, serif !important; }
.yarpp_related_post li span a { color: #eee; font: 12px Arial, Helvetica, sans-serif !important; }
/**/

/*** 09. Twitter Widget ***/
/** ----------------------------------------------------- **/
#widget_twitter_holder { width: 200px; color: #eee; font: 12px Arial, Helvetica, sans-serif; position: relative; }
#widget_twitter_wrapper { height: 200px; width: 200px; }
#widget_twitter li { height: 200px; width: 200px; overflow: hidden; }
#widget_twitter_wrapper ul li { font: 12px/18px Verdana, Geneva, sans-serif; }
#widget_twitter_wrapper ul li a.user { color: #7b7465; font: 16px Arial, Helvetica, sans-serif; margin-bottom: 8px; }
#widget_twitter_wrapper ul li a:hover.user { color: #eee; }
#widget_twitter_wrapper ul li a.read_it_link { display: block; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A5B560; border: none; }
#widget_twitter_wrapper ul li a:hover.read_it_link { color: #eee; }
#widget_twitter_holder a { color: #eee; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; }
#widget_twitter_holder .profileLink { display: inline; border: none; }
#widget_twitter_holder .hashLink { display: inline; border: none; }
#widget_twitter_holder .extLink { display: inline; border: none; }
#widget_twitter_holder .time { display: block; font: bold 11px Arial, Helvetica, sans-serif; color: #7c7563; border: none; padding-top: 8px; }
#widget_twitter_holder a:hover { color: #ccc; }
#widget_twitter .twitter_avatar { width: 32px; }
#widget_twitter .twitter_avatar_holder { width: 32px; margin: 0 10px 5px 0; border: none; }
#widget_twitter_holder #twitter_icon { position: absolute; top: -2px; right: 0; background: url(images/twitter_icon.png) no-repeat left top; width: 51px; height: 40px; }
#widget_twitter_prev { display: inline-block; float: left; background: url(images/twitter_button_up.gif) no-repeat left bottom; width: 22px; height: 32px; }
#widget_twitter_next { display: inline-block; float: left; background: url(images/twitter_button_down.gif) no-repeat left bottom; width: 22px; height: 32px; }
#widget_twitter_holder .twitter_follow_button { display: none; position: absolute; bottom: 0; right: 0; padding: 0; margin: 0; width: 108px; height: 27px; margin-top: 10px; }
#widget_twitter_holder .twitter_follow_button a { background: url(images/bg_button_1.gif); display: inline-block; padding: 3px 8px; width: 80px; text-align: center; color: #aaa; }
#widget_twitter_holder .twitter_follow_button a:hover { color: #fff; }
/**/

/*** 10. Archive Lists ***/
/** ----------------------------------------------------- **/

.archive_list_wrapper { padding: 5px 0; }
.archive_list_main_title { color: #D1B37D; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 20px; font-size: 31px; }
.archive_list_wrapper .archive_list { margin-bottom: 10px; background: url(images/bg_post_preview.jpg); padding: 25px 25px 10px; }
.archive_list .archive_list_title { font: bold 31px Georgia, "Times New Roman", Times, serif; color: #333; margin-bottom: 8px; padding-bottom: 0; }
.archive_list .archive_list_title a { color: #caac52; text-decoration: none; }
.archive_list .archive_list_title a:hover { color: #e0bf5f; text-decoration: none; }
.archive_list_wrapper .archive_list_content p { font: 12px/18px Verdana, Geneva, sans-serif; color: #b4a991; }
.archive_list_wrapper .archive_list_content p a { font: bold 12px Arial, Helvetica, sans-serif; color: #85934d; text-decoration: none; }
.archive_list_wrapper .archive_list_content p a:hover { color: #a5b560; }
.archive_list_wrapper .archive_list_content .post_sub_title { color: #5c9e98; }
.archive_list_wrapper .archive_list_content .post_sub_title a { color: #5c9e98; }
.archive_list_wrapper .archive_list_content .post_sub_title a:hover { color: #73cac2; }
.archive_list_wrapper .archive_list_content .post_listing_date { color: #7b7055; }
.archive_list_wrapper .archive_list_content .post_listing_price { color: #fff; font-size: 31px; font-family: Georgia, "Times New Roman", Times, serif; }
.archive_list_wrapper .archive_list_content .post_listing_info { font-size: 26px; color: #899947; font-family: Georgia, "Times New Roman", Times, serif; }
.archive_list_wrapper .archive_list_content .post_adl_info { font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; color: #7b7055; }
.archive_list_wrapper .archive_list_content .post_adl_info2 { font: 13px/18px Arial, Helvetica, sans-serif; color: #b4a991; }
.archive_list_wrapper .archive_list_content .post_adl_info2 span { font: italic 16px Georgia, "Times New Roman", Times, serif; padding-right: 10px; color: #eee; }
.archive_list_wrapper .archive_list_content .post_adl_info a,
.archive_list_wrapper .archive_list_content .post_adl_info span { color: #b4a991; text-decoration: none; font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; }
.archive_list_wrapper .archive_list_content .post_adl_info a:hover { text-decoration: underline; color: #eee; }
/**/

/*** 11. Archive Lists (Table Format) ***/
/** ----------------------------------------------------- **/

.archive_table { padding-top: 20px; padding-bottom: 25px; }
.archive_table table { border-top: 1px solid #443F30; width: 100%; border-collapse: collapse; }
.archive_table table thead th { border-bottom: 1px solid #443F30; }
.archive_table table thead th a { color: #eee; }
.archive_table table thead th a.active_sort { color: #a6b75f; }
.archive_table table thead th a:hover { text-decoration: none; }
.th_tf_post_title { width: 185px; padding-left: 10px; }
.th_tf_type { width: 200px; }
.th_tf_bath,
.th_tf_bed,
.cell_bed,
.cell_bath { width: 50px; text-align: center; }
.cell_bed,
.cell_bath { padding: 10px 0 !important; }
.th_tf_post_title,
.th_tf_type,
.th_tf_price { text-align: left; }
.cell_type,
.cell_post_title,
.cell_price { text-align: left; }
.th_tf_price,
.cell_price { padding-right: 15px !important; text-align: right !important; }
.cell_price { font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 16px !important; }
.archive_table table th { font: italic 14px Georgia, "Times New Roman", Times, serif; color: #eee; padding-bottom: 8px; padding-top: 10px; }
.archive_table table tbody td { font: 12px/18px Verdana, Geneva, sans-serif; color: #b4a991; padding: 10px 8px 10px 0; }
.archive_table table tbody td.cell_post_name a { display: block; color: #99d9d5; text-decoration: none; padding-left: 10px; }
.archive_table table tbody td.cell_post_name a:hover { color: #b4a991; }
.archive_table table tbody td.cell_price { color: #eee; }
.archive_table table tbody tr td { background: #4E4737; border-bottom: 1px solid #443F30; }
.archive_table table tbody tr.odd td { background: none; border-bottom: 1px solid #7b7055; }
.archive_table table tfoot { border-top: 1px solid #443F30; }
.archive_table table tfoot td { font: bold 12px/18px Verdana, Geneva, sans-serif; color: #eee; padding-top: 8px; }
.archive_table table tbody tr:hover td,
.archive_table table tbody .trover td { background: #464032 !important; }
.view_list_button { margin-top: -12px; float: right; width: 209px; height: 57px; }
.view_list_button a.view_0 { display: block; width: 209px; height: 57px; background: url(images/archive_view_mode_button.png) no-repeat left bottom; }
.view_list_button a.view_1 { display: block; width: 209px; height: 57px; background: url(images/archive_view_mode_button.png) no-repeat left top; }
.view_list_button a:hover.view_0 { background-position: left top; }
.view_list_button a:hover.view_1 { background-position: left bottom; }
/**/

/*** 12. Single Page Entry Style ***/
/** ----------------------------------------------------- **/
#single_page #single_page_title { color:#D1B37D; font-family: Georgia, "Times New Roman", Times, serif; }
#single_page.basic_style_1 p { }
#single_page .post_sub_title { color: #5c9e98; margin-top: -10px; margin-bottom: 25px; font-family: Verdana, Geneva, sans-serif; }
#single_page .post_sub_title a { color: #5c9e98; }
#single_page .post_sub_title a:hover { color: #73cac2; }
#single_page .post_listing_date { color: #968a6e; margin-top: -10px; font-family: Verdana, Geneva, sans-serif; }
#single_page .post_listing_date span { color: #b5a98b; }
#single_page .post_listing_price { color: #fff; font-size: 31px !important; margin-bottom: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
#single_page .post_listing_info { color: #b2c564; font-size: 26px !important; font-family: Georgia, "Times New Roman", Times, serif; }
#single_page .post_adl_info { font: bold 10px/18px Verdana, Geneva, sans-serif !important; text-transform: uppercase; color: #7b7055; }
#single_page .post_adl_info2 { font: 13px/18px Arial, Helvetica, sans-serif; color: #b4a991; }
#single_page .post_adl_info2 span { font: italic 16px Georgia, "Times New Roman", Times, serif; padding-right: 10px; color: #eee; }
#single_page .post_adl_info a,
#single_page .post_adl_info span { color: #b4a991; text-decoration: none; font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; }
#single_page .post_adl_info a:hover { text-decoration: underline; color: #eee; }
.single_page_mod p { font: 12px/18px Verdana, Geneva, sans-serif; }
.piclenselink { padding-bottom: 10px; }
.piclenselink a { color: #b4a991; text-decoration: none; font: bold 10px/18px Verdana, Geneva, sans-serif; text-transform: uppercase; }
.piclenselink a:hover { color: #eee; }
.ngg-gallery-thumbnail img:hover { background: #332F24 !important; }
.ngg-galleryoverview { padding-bottom: 10px; }
#TB_window { z-index: 999 !important; }
/**/

/*** 13. Comments Section ***/
/** ----------------------------------------------------- **/

.the_comments { padding: 15px; background: url(images/bg_comment.jpg); margin-bottom: 15px; }
.comment_section_title { font: 31px Georgia, "Times New Roman", Times, serif; color: #D1B37D; margin-bottom: 10px; }
.comment_section_status { font: 12px Verdana, Geneva, sans-serif; color: #7B7465; border-bottom: 1px solid #575040; padding-bottom: 8px; }
.comments_navigation { clear: both; }
.comments_navigation a { color: #b4a991; font: italic 16px Georgia, "Times New Roman", Times, serif; text-decoration: none; display: inline-block; padding: 10px 0; }
.comments_navigation a:hover { color: #eee; }
.comments_navigation .align_left { float: left; }
.comments_navigation .align_right { float: right; }
.comment { border-top: 1px solid #433d2f; clear: both; padding: 15px 0 0; margin: 15px 0 0; }
.comment .reply { float: right; }
.comment .reply a { display: block; background: url(images/button_comment_reply.gif) no-repeat left top; width: 56px; height: 21px; text-indent: -999em; outline: none; margin-bottom: 15px; }
.comment .reply a:hover { background-position: right top; }
.comment-author { margin-left: 75px; }
.comment-author img { float: left; margin-bottom: 10px; margin-right: 10px; border: 3px solid #433D2F; margin-left: -75px; }
.comment-author cite,
.comment-author cite a { font: 26px Georgia, "Times New Roman", Times, serif; color: #88964c; text-decoration: none; }
.comment-author cite a:hover { color: #b4c666; }
.comment-author span.says { font: 26px Georgia, "Times New Roman", Times, serif; color: #88964c; text-decoration: none; }
.comment-meta { margin-bottom: 10px; margin-left: 75px; }
.comment-meta,
.comment-meta a { color: #9b844e; font: bold 10px Arial, Helvetica, sans-serif; text-decoration: none; }
.comment em { margin-left: 75px; display: block; margin-bottom: -10px; padding-top: 5px; color: #eee; }
.comment p { font: 12px/18px Arial, Helvetica, sans-serif; color: #b9b09c; margin-left: 74px; margin-bottom: 15px; padding-right: 15px; }
.comment p em { margin-left: 0; display: inline; margin-bottom: 0; padding-top: 0; color: #b9b09c; }
.comment p strong { color: #eee; }
.comment p a { color: #88964c; }
.comment p a:hover { color: #eee; text-decoration: none; }
.children { clear: both; }
.children .comment { border-top: 1px solid #575040; padding-left: 72px; padding-bottom: 15px; }
.children .comment-author img { float: right; width: 42px; height: auto; margin-left: 0; }
.children .comment p { font: 12px/18px Arial, Helvetica, sans-serif; color: #b9b09c; margin-left: 0; margin-bottom: 15px; }
.children .comment-author { margin-left: 0; }
.children .comment-meta { margin-left: 0; }
.comment #respond #commentform p { margin-left: 0; padding-right: 0; }
.comment #respond { padding: 15px 0; margin-left: 2px; }
.comment #respond .textarea_comment { padding: 10px !important; }
.comment #respond .subscribe-to-comments { margin-left: 230px !important; }
#respond { width: 645px; background: url(images/bg_comment.jpg); padding: 15px; }
#respond p { margin-bottom: 15px; }
#respond #cancel-comment-reply-link { font: 12px/18px Verdana, Geneva, sans-serif; color: #B59A4B; display: inline-block; padding-bottom: 10px; text-decoration: none !important; }
#respond a:hover#cancel-comment-reply-link { text-decoration: underline !important; }
#respond .respond_title { font: 31px Georgia, "Times New Roman", Times, serif; color: #D1B37D; margin-bottom: 10px; }
#respond .respond_status { font: 12px Verdana, Geneva, sans-serif; color: #7B7465; border-bottom: 1px solid #575040; padding-bottom: 9px; margin-bottom: 8px; }
#respond .respond_status a { color: #eee; text-decoration: none; }
#respond .respond_status a:hover { text-decoration: underline; color: #b2c564; }
#respond .field_name,
#respond .field_email,
#respond .field_website { float: left; width: 214px; }
.field_name label,
.field_email label,
.field_website label { display: block; color: #b9b09c; font: bold 12px/18px Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.field_name input,
.input { background: url(images/bg_txtf.gif) no-repeat left top; border: none; width: 189px; height: 16px; padding: 5px 7px; color: #333; font: 12px Arial, Helvetica, sans-serif; }
.input2 { border: solid 2px #D1B37D; border-radius:5px 5px; color: #333; font: 12px Arial, Helvetica, sans-serif; }
.input3 { border: solid 2px #D1B37D; border-radius:3px 3px; color: #333; font: 12px Arial, Helvetica, sans-serif; padding:1px;}
.input4 { border: solid 1px #D1B37D; border-radius:2px 2px; color: #333; font: 11px Arial, Helvetica, sans-serif; padding:1px 0;}
#respond .respond_info { clear: both; font: 12px/18px Arial, Helvetica, sans-serif; color: #b9b09c; }
.textarea { border: solid 2px #D1B37D;border-radius:5px 5px; color: #333; font: 12px Arial, Helvetica, sans-serif; width: 321px; height: 93px; padding:5px; }
.textarea2 { border: solid 2px #D1B37D;border-radius:2px 2px; color: #333; font: 11px Arial, Helvetica, sans-serif; width: 135px; height: 50px; padding:1px 0; }
.buttonbook{
	background:#30231D;
	color:#DDD;
	padding:3px 20px;
	border:solid 1px #D1B37D;
	box-shadow:0 1px 2px #403028;
	cursor:pointer;
}
.buttonbook:hover{
	background:#4E4A4B;
	color:#DDD;
	cursor:pointer;
}
.buttonbook2{
	background:#30231D;
	color:#DDD;
	padding:2px 10px;
	border:solid 1px #D1B37D;
	box-shadow:0 4px 8px #403028;
	cursor:pointer;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.buttonbook2:hover{
	background:#4E4A4B;
	color:#DDD;
}
#respond .textarea_comment textarea { background: none; width: 99%; height: 96%; border: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #333; }
#respond .respond_button { margin-bottom: 0; float: left; width: 215px; }
#respond .respond_button #submit { background: url(images/button_send_comment.gif) no-repeat left top; border: none; width: 215px; height: 33px; }
#respond .respond_button #submit:hover { background-position: right bottom; }
#respond .subscribe-to-comments { margin-left: 230px; padding-top: 5px; margin-bottom: 0; clear: none !important; font: 12px Arial, Helvetica, sans-serif; color: #B9B09C; }
#respond .subscribe-to-comments a { color: #b4a991; }
#respond .subscribe-to-comments a:hover { color: #eee; }
/**/

/*** 14. Typhography Set ***/
/** ----------------------------------------------------- **/

.basic_style_1 h1,
.basic_style_1 h2,
.basic_style_1 h3,
.basic_style_1 h4,
.basic_style_1 h5,
.basic_style_1 h6 { color: #D1B37D; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 0.5em; }
.basic_style_1 h1 a,
.basic_style_1 h2 a,
.basic_style_1 h3 a,
.basic_style_1 h4 a,
.basic_style_1 h5 a,
.basic_style_1 h5 a { color: #D1B37D; text-decoration: none }
.basic_style_1 h2 a:hover,
.basic_style_1 h3 a:hover,
.basic_style_1 h4 a:hover,
.basic_style_1 h5 a:hover,
.basic_style_1 h6 a:hover { text-decoration: underline; }
.basic_style_1 h1 { font-size: 2.1em; }
.basic_style_1 h2 { font-size: 1.9375em; }
.basic_style_1 h3 { font-size: 1.75em; }
.basic_style_1 h4 { font-size: 1.55em; }
.basic_style_1 h5 { font-size: 1.5em; }
.basic_style_1 h6 { font-size: 0.875em; }
.basic_style_1 p.sub_title { font: bold 0.625em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #777; }
.basic_style_1 p { font: 0.75em/1.5em Arial, Helvetica, sans-serif; color: #FFF; margin-bottom: 5px; }
.basic_style_1 p img{
	border:solid 2px #666052;
	box-shadow:0 2px 4px #222;
}
.basic_style_1 ul ul,
.basic_style_1 ul ol,
.basic_style_1 ol ol,
.basic_style_1 ol ul { margin: 4px 0 4px 15px; }
.basic_style_1 ul { list-style-type: square; margin-left: 30px; }
.basic_style_1 ol { list-style-type: decimal; margin-left: 30px; }
.basic_style_1 blockquote { }
.basic_style_1 blockquote p { font: italic 0.8125em/1.5em Georgia, "Times New Roman", Times, serif; color: #a59b87; padding: 15px 0 5px 35px; background: url(images/bg_quote.png) no-repeat; }
.basic_style_1 code { font-size: 1.25em; }
.basic_style_1 p a,
.basic_style_1 ul li a,
.basic_style_1 ol li a { color: #a5b560; text-decoration: none; }
.basic_style_1 p a:hover,
.basic_style_1 ul li a:hover,
.basic_style_1 ol li a:hover { text-decoration: none; color: #85934d; }
.basic_style_1 table { width: 100%; margin-bottom: 15px; margin-top: 5px; }
.basic_style_1 table th { padding: 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #FFF; background: #333; border: 1px solid #999; }
.basic_style_1 table td { padding: 5px; border: 1px solid #B4996C; border-collapse: collapse; font: 12px/18px Arial, Helvetica, sans-serif; color: #FFF; }
.basic_style_1 ul,
.basic_style_1 ol { padding-bottom: 15px; }
.basic_style_1 ul ul,
.basic_style_1 ul ol,
.basic_style_1 ol ol,
.basic_style_1 ol ul { padding-bottom: 0; }
.basic_style_1 ul li,
.basic_style_1 ol li { font: 12px/18px Arial, Helvetica, sans-serif; color: #FFF; }
.basic_style_1 ul p,
.basic_style_1 ol p { }
.basic_style_1 p img.alignright { margin: 0 0 7px 15px; }
.basic_style_1 p img.alignleft { margin: 0 15px 7px 0; }
.basic_style_1 p img.ds-image { border: 4px double #333; }
.basic_style_1 .links { list-style-type: none; }
.basic_style_1 .links h2 { padding: 10px 0; }
.basic_style_1 .image_excerpt { border: 3px solid #332f24; margin-bottom: 10px; }
/**/

/*** 15. Footer ***/
/** ----------------------------------------------------- **/

.footer_style1 { padding: 25px; margin: 5px; background: url(images/bg_footer.jpg) no-repeat center top; padding-top: 75px; }
.footer_style1 li.widget { float: left; width: 200px; margin-right: 31px; }
.footer_style1 li.last { margin: 0; padding: 0; }
.footer_style1 li.widget h3 { color: #5fa49e; font: 24px Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #555; margin-bottom: 5px; padding-bottom: 5px; }
.footer_style1 li.widget ul { }
.footer_style1 li.widget ul li { float: none; color: #b4a991; width: inherit; margin: 0; clear: both; }
.footer_style1 li.widget ul li a { display: block; width: 100%; padding: 5px 0; font: 12px/18px Verdana, Geneva, sans-serif; color: #eee; text-decoration: none; border-bottom: 1px solid #666052; }
/*.footer_style1 li.widget ul li { border-bottom: none; }*/
.footer_style1 li.widget ul li a:hover { color: #888; }
.footer_style1 li.widget p { color: #b4a991; font: 12px/18px Arial, Helvetica, sans-serif; padding-bottom: 10px; }
.footer_style1 li.widget_recent_entries a span { color: #b4a991; float: left; width: 80px; height: 23px; }
.footer_style1 li.widget_recent_comments li { padding: 5px 0; border-bottom: 1px solid #666052; }
/*.footer_style1 li.widget_recent_comments li:last-child { border: none; }*/
.footer_style1 li.widget_recent_comments a { display: block; padding: 0 !important; border: none !important; }
.footer_style1 li.widget_recent_comments a.url { display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #A5B560; }
.footer_style1 .copyright_and_stuff { position: relative; border-top: 1px solid #D1B37D; color: #b4a991; font: 11px/18px Arial, Helvetica, sans-serif; margin-top: 15px; padding-top: 10px; }
.footer_style1 .copyright_and_stuff ul { position: absolute; width: auto; top: 10px; right: 0; }
.footer_style1 .copyright_and_stuff ul li { float: left; }
.footer_style1 .copyright_and_stuff ul li a { color: #FFF; font: bold 11px/18px Tahoma, Geneva, sans-serif; text-decoration: none; padding: 0 6px; }
.footer_style1 .copyright_and_stuff ul li a:hover { color: #b4a991; text-decoration: none; }
.footer_logo { width: 312px; height: 121px; margin: 15px auto 50px; }
.footer_logo a { display: block; background: url(images/footer_logo.png) no-repeat left top; width: 312px; height: 121px; }
/**/

/*** 16. Miscellaneous ***/
/** ----------------------------------------------------- **/

.font_geo_sans { }
.images2{
	border:solid 3px #666052;
	box-shadow:0 4px 8px #222;
}
.tags{
	margin:10px 0;
	color:#B4A991;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tags a{
	color:#B4A991;
	text-decoration:none;
}
.tags a:hover{
	color:#B4A991;
	text-decoration:underline;
}
.judule{
	color:#B4A991;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:5px;
}
.judule a{
	text-decoration:none;
}
.roomimagelist{
	float:left;
	border:solid 3px #666052;
	box-shadow:0 4px 8px #222;
	margin-right:10px;
}
.judultr{
	background:#773B23; 
	color:#FFF; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
	border-right:solid 1px #B4996C;
}
.judultrpojok{
	background:#773B23; 
	color:#FFF; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
}
.isitr{
	color:#FFF; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	border-right:solid 1px #B4996C;
	border-bottom:solid 1px #B4996C;
}
.isitrpojok{
	color:#FFF; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	border-bottom:solid 1px #B4996C;
}
.judultr2{
	background:url("images/bg_post_preview.jpg") repeat scroll 0 0 transparent; 
	color:#DDD !important; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:left;
	border:solid 1px #B4996C !important;
}
.judultr2pojok{
	background:url("images/bg_post_preview.jpg") repeat scroll 0 0 transparent; 
	color:#DDD !important; 
	padding:5px; 
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	border:solid 1px #B4996C !important;
}