/*----------------------------------------------------------------------------------
	1. body, common classes, structure etc
----------------------------------------------------------------------------------*/
body { background:url(5-purple/bodybg.png) repeat left top; color:#666; } /*background:url(5-purple/bodybg.png) repeat left top; color:#666;*/
.two_col_right_sidebg #pages { background:url(5-purple/sidebarbg.png) repeat-y 700px top; }
.two_col_left_sidebg #pages { background:url(5-purple/sidebarbg.png) repeat-y 275px top; }
.right_page_template { background:url(5-purple/sidebarbg.png) repeat-y 700px top !important; }
.bgnone { background:none !important; }



a, .widget h3, .widget-small h3, .widget a, .widget-small a { color:#04619B;  }
a:hover { color:#333; }

/* structure =========================================*/
.header {  background: url("../images/fondo/fondohead.jpg") repeat scroll left top transparent; } /*background:#fff;*/
.footer { background:#04619B url(5-purple/footerbg.png) repeat-x left top; }

.main_sepretor { background:url(5-purple/footerbg.png) repeat-x left bottom;}
.main_header .post-meta { background:url(5-purple/titlebg.png) repeat left top; }
.main_header .post-meta h1 { font-size:25px; }


/*-----------------------------------------------------------------------------------*/
/*	2. Header Styles
/*-----------------------------------------------------------------------------------*/
.site-title a { color:#333;  }
.site-title a:hover { color:#666; }
.site-description .textwidget { color: #656363; }

.search fieldset { background: #fff; border:3px double #ccc; }
.search input { border: none; background: none; color: #333; }
.search button { background: url(5-purple/search.png) no-repeat left top; border:none; }

/* header right side */ 
.for_reservation h3 { color:#5841ce; color: #C9C9C9; }
.for_reservation p.i_booking { background:url(5-purple/i_mouse.png) no-repeat left 4px; border-bottom:1px dotted #beb9a4;  }
.for_reservation p.i_booking a { color:#a9a879;  }
.for_reservation p.i_booking a:hover { color:#04619B; }
.for_reservation p.i_phone { background:url(5-purple/i_phone.png) no-repeat left center; color: #FFFFFF;  }


/*-----------------------------------------------------------------------------------*/
/*	3. Navigation & Menus - Main Menu
/*-----------------------------------------------------------------------------------*/
/*** Navigation ***/
.main_nav { background-color: #ffffff; } /*background:#fff url(../images/navbg.png) repeat-x left top;*/
.main_nav_in ul li a {color: #545454; background:#fff url(../images/navbg.png) repeat-x left top; border-left:1px solid #fff; }
.main_nav_in ul li a:hover { color:#04619B; border-left:1px solid #e3e3e3;   } 
.main_nav_in ul li:hover a { border-left:1px solid #e3e3e3;  }
.main_nav_in ul li ul { background:#fff; }
.main_nav_in ul li ul li { }
.main_nav_in ul li ul li a { background:#fff ; color:#545454; border-bottom:1px dotted #e6e3d6; border-right:1px dotted #e6e3d6;  }
.main_nav_in ul li ul li a:hover { background:#e9e5fe; color:#04619B; } 

.main_nav_in ul li:hover,
.main_nav_in ul li:hover ul { background:#e9e5fe;  -moz-box-shadow: 2px 2px 2px #8f8f8f;
  -webkit-box-shadow: 2px 2px 2px #8f8f8f;
  box-shadow: 2px 2px 2px #8f8f8f; }
.main_nav_in ul li ul { -moz-box-shadow: 2px 2px 2px #8f8f8f;
  -webkit-box-shadow: 2px 2px 2px #8f8f8f;
  box-shadow: 2px 2px 2px #8f8f8f; }
  
  .main_nav_in ul li:hover ul li { -moz-box-shadow: 0px 0px 0px #666;  }

.main_nav_in ul li ul li ul { background:#fff;   }
.main_nav_in ul li ul li ul li ul { background:#fff; }
.main_nav_in ul li.current_page_parent a, .main_nav_in ul li.current_page_ancestor a, .main_nav_in ul li.current_page_item a { background:#e9e5fe url(../images/navbg.png) repeat-x left top; color:#04619B; }

.main_nav_in ul li.current-menu-item a,
.main_nav_in ul li.current-bcategory-ancestor a, .main_nav_in ul li.current-cat a { 
background:#e9e5fe url(../images/navbg.png) repeat-x left top;  color:#04619B; }
.main_nav_in ul li.current_page_item ul li a, .main_nav_in ul li.current-bcategory-ancestor ul li a { background:#fff;  color:#04619B; }
.main_nav_in ul li.current_page_item ul li a:hover, .main_nav_in ul li.current-bcategory-ancestor ul li a:hover { background:#e9e5fe;  color:#545454; }

.main_nav_in ul li.current_page_ancestor ul li a {  background:#fff;  color:#04619B; }
.main_nav_in ul li.current_page_ancestor ul li a:hover { background:#e9e5fe; color:#545454; }

.main_nav_in ul li.current_page_parent ul li.current_page_item a { background:#e9e5fe; color:#04619B; }
.main_nav_in ul li.current_page_parent ul li a { background:#fff;  color:#04619B; }

.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a { background:#fff;  color:#04619B; }
.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#e9e5fe;  color:#545454; }

.main_nav_in ul li.current_page_ancestor ul li.current_page_parent a { background:#e9e5fe;  color:#04619B; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#fff;   color:#04619B; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#e9e5fe;  color:#545454; }

.main_nav_in ul li ul li.current_page_parent ul li.current_page_item a { background:#e9e5fe;  color:#04619B; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#fff;  color:#04619B; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#e9e5fe;  color:#545454; }

.main_nav_in ul li ul li.current_page_ancestor a  { background:#e9e5fe;  color:#04619B; }
.main_nav_in ul li ul li.current_page_ancestor ul li a { background:#fff;  color:#04619B; }
.main_nav_in ul li ul li.current_page_ancestor ul li a:hover { background:#e9e5fe;  color:#545454; }


/*-----------------------------------------------------------------------------------*/
/*	5. Main Content Styles
/*-----------------------------------------------------------------------------------*/

/* breadcrumb --------------------------- */
.breadcrumb { background:url(5-purple/footerbg.png) repeat-x left bottom; }
.breadcrumb_in { color:#777; }
.breadcrumb_in a { color:#04619B; }
.breadcrumb_in a:hover { color:#545454; }

/* ajax post view swtich --------------------------- */
#mode { background: url("../images/mode.png") 0 0 no-repeat; }
.flip { background-position: 0 100% !important;}


/*** Content ============================================================ ***/
.content-title {color: #000; border-bottom: 1px dashed #D2CEC4; }
.content-title h1 {color: #000;  }
.content-title a {color: #000; }
.content-title span {color: #D2CEC4;}
.content-title span a {color: #D2CEC4; }
.content-title span a:hover {color: #000; }

.list .post { background:url(5-purple/footer_top_sepretor.png) repeat-x left bottom; }
.list .post a { color: #04619B;}
.list .post .post-category { color:#D2CEC4; }
.list .post h2, .list .post h2 a {color: #04619B; }
.list .post h2 a:hover { color:#333; } 
.list .post .post-meta { color: #aaa9a9; }
.list .post .post-meta span, .list .post .post-meta a {color: #666; }
.list .post .post-meta a:hover { color:#04619B; }
.post-author {}

.list .post a.read_more {  color:#fff; background:#04619B;  }
.list .post a:hover.read_more { color:#fff; background:#333; }

.list .post-content .alignleft { border:1px dashed #d2cec4; background:#fff; }

/* Text with image  ------------- */
.grid .post { background:#fff;  -moz-box-shadow: 1px 1px 1px #e7e7e7;
-webkit-box-shadow: 1px 1px 1px #e7e7e7;
box-shadow: 1px 1px 1px #e7e7e7; border:1px dashed #ccc; }
.grid .post h2, .grid .post h2 a { color: #04619B; }
.grid .post h2 a:hover { color:#000; }
.grid .post .post-meta { color: #656363; }
.grid .post .post-meta span, .grid .post .post-meta a {color: #000; }

.post-meta { color: #aaa9a9; }
.post-meta h1 { color: #fff; text-shadow:1px 1px 1px #333;  }

.entry .post {  }
.entry .post-meta { border-bottom: 1px dashed #D2CEC4; color: #aaa9a9; }
.entry .post-meta h1 {color: #fff; }

.entry .post-meta span, .entry .post-meta a {color: #000; }
.entry .post-content a {color: #04619B; }
.entry .post-content a:hover { color:#000; }
.entry .post-footer a {color: #04619B; }
.entry .post-footer a:hover { color:#000; }

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {color: #AF3B08; }


/*-----------------------------------------------------------------------------------*/
/*	6. Post Page Navigation 
/*-----------------------------------------------------------------------------------*/
/* single page post navigation --------------------------- */
.post-navigation { border-top:1px dashed #aba089;   }
.post-navigation a { color: #04619B; }
.post-navigation a:hover { color:#000; }
.post-navigation a em { color: #aaa9a9; }
.post-prev { background: url("../images/post_prev.png") 0 50% no-repeat;}
.post-next { background: url("../images/post_next.png") 100% 50% no-repeat;}
.line { background: #D2CEC4; }


/* post pagination --------------------------- */
.pagination .nextpostslink { background:url(../images/nextpostslink.png) no-repeat right 3px; }
.pagination .previouspostslink {background:url(../images/previouspostslink.png) no-repeat left 3px; }
.Navi .on { background:#04619B; color:#fff; }
.Navi a { color:#fff; background:#666; }
.Navi a:hover { color:#fff; background:#333; }

/*-----------------------------------------------------------------------------------*/
/*	7. Comments
/*-----------------------------------------------------------------------------------*/
.comments h3 { color: #000; border-bottom: 1px dashed #D2CEC4;}
.comments a {color: #000;}
.avatar { border:1px dashed #D2CEC4; background:#fff; }
.comment-author {color: #aaa9a9;}

.comment-author, .comment-date { color:#b4b19a; }

a.comment-reply-link { 
background:#feb838 url(5-purple/buttonbg.png) repeat-x left top; border:1px dashed #e8aa41; color:#85592e; text-shadow:1px 1px 1px #fedd9b;
-moz-box-shadow: 1px 1px 1px #8a4526;
-webkit-box-shadow: 1px 1px 1px #8a4526;
box-shadow: 1px 1px 1px #8a4526; }
.comment-reply-link:hover {background-position:0 -36px; }
.comment-text p {color: #4b4b4b; }
.comment_list ol li { border-bottom: 1px dotted #D2CEC4; }
.comment_list ol li ul.children li { border-top: 1px dotted #D2CEC4; border-bottom:none; margin-bottom:0; }


/* comment form -----------------------*/
#commentform td p { color: #333; }
#commentform td p span {color: #aaa9a9;  }
#comment { border-color: #fff; }
#comment  #author, #comment  #email, #comment #url { color: #333;}
#submit { background:#feb838 url(5-purple/buttonbg.png) repeat-x left top; border:1px dashed #e8aa41;  color:#85592e; text-shadow:1px 1px 1px #fedd9b;  
-moz-box-shadow: 1px 1px 1px #666;
  -webkit-box-shadow: 1px 1px 1px #666;
  box-shadow: 1px 1px 1px #666; }
#submit:hover { background-position:0 -36px; }
.commform-author div { border: 1px dashed #D2CEC4; }
.commform-email div {border: 1px dashed #D2CEC4; }
.commform-url div { border: 1px dashed #D2CEC4; }
.commform-textarea {border: 1px dashed #D2CEC4; }
.commform-author input, .commform-email input, .commform-url input, #comment { border:none; }

/* sidebar widget ----------- */
.sidebar h3 { color:#04619B; }
.sidebar #testimonials  blockquote { background:url("5-pruple/bodybg.png") repeat left top; }
.sidebar #testimonials  blockquote p { background:url(5-pruple/quote.png) no-repeat left top; }
.sidebar #testimonials cite small { color:#777; }

.textwidget img { border:1px dashed #b5a48a; }

.book_row span { border:4px dashed #eeeeee; }
.book_row select { border:1px dashed #b2b2b2;  }
.book_row .textfield { border:1px dashed #b2b2b2; }
.book_row .textarea { border:1px dashed #b2b2b2; }

.newsletter .field { border:1px dashed #ccc; }
.newsletter .btn_submit { border:none; background:url(5-purple/go.png) no-repeat left top; }


/* booking form ---------------------- */
#booking { background:url(5-purple/booking.png) no-repeat left top;    }
#booking h3 { color:#fff; background:url(5-purple/i_booking.png) no-repeat left 17px; }

#booking .b_submit { color:#fff; text-shadow:1px 1px 1px #333; background:#d64c89; border:none; cursor:pointer; }
#booking .b_submit:hover { background:#f44f98; }

/* booking form sidebar ---------------------- */
.sidebar #booking { border-bottom:1px dashed #ccc; background:none;    }
.sidebar #booking h3 { color:#04619B; background:none; }
.sidebar #booking p { color:#524949; }


/*-----------------------------------------------------------------------------------*/
/*	 8. Widget
/*-----------------------------------------------------------------------------------*/
/* contactus widget----------------- */
#contact_widget_frm .form_row .textfield { border:1px dashed #ccc; background:#fff;  } 
#contact_widget_frm .form_row .textarea { border:1px dashed #ccc; background:#fff; } 
#contact_widget_frm .b_submit { color:#fff; text-shadow:1px 1px 1px #333; background:#04619B; border:none; }
#contact_widget_frm .b_submit:hover { background:#000; }
#contact_widget_frm .indicates{ color:#C00; }

#recentcomments  li { border-bottom:1px dashed #ccc; }
#recentcomments  li:last-child { border-bottom:none; }


/*-----------------------------------------------------------------------------------*/
/*   9. Bottom Section
/*-----------------------------------------------------------------------------------*/
.bottom { background:url(5-purple/footer_top_sepretor.png) repeat-x left top; }
.bottom .widget h3 { color:#04619B; text-shadow:1px 1px 1px #fff; }
.bottom .widget li { color:#666; background:url(5-purple/bullet.png) no-repeat left 4px; }
.bottom .widget li a { color:#666;  }
.bottom .widget li span.single_comments a { color:#666; }

.bottom .widget li a:hover, .bottom .widget li .single_comments a:hover { color:#04619B; }
.bottom .widget li .single_comments a { color:#d5c0ad; }

.three_col { background:url(5-purple/bottom_wsepretor.png) no-repeat 309px center;  }
.two_col { background:url(5-purple/two_col.png) no-repeat 615px center;  }
.min_max_col { background:url(5-purple/images/two_col.png) no-repeat 319px center;  }
.equal_col { background:url(5-purple/images/two_col.png) no-repeat 438px center; }
.four_col { background:url(5-purple/images/four_col.png) no-repeat 0px center; }



.stone_spe_img { width:135px; height:152px; position:absolute; left:-140px; bottom:0px; z-index:9999; background:url(../images/stone_img.png) no-repeat left top; }

.bottom .widget p { color:#666; }
.bottom .widget p a, .get_direction a { color:#04619B; } 
.bottom .widget p a:hover, .get_direction a:hover { color:#545454; } 

a.more_lnk { background:url(5-purple/i_more.png) no-repeat right 7px; color:#04619B; }
a:hover.more_lnk  { color:#545454; }

#map-canvas { border:4px dashed #dfd9c1;  }
.get_direction { color:#f1d349; }

#testimonials blockquote { background:url(5-purple/bodybg.png) repeat left top;  }
#testimonials blockquote p { background:url(5-purple/quote.png) no-repeat left top; color:#524949; }


/*-----------------------------------------------------------------------------------*/
/*	 10. Footer
/*-----------------------------------------------------------------------------------*/
.footer p { color: #f4f4f1; }  
.footer a { color: #f4f4f1; }
.footer a:hover { color:#fff; }
p.copyright {float: left; color: #f4f4f1;}
p.copyright span { color: #f4f4f1;}


/*-----------------------------------------------------------------------------------*/
/*	11. Page Templates
/*-----------------------------------------------------------------------------------*/
/*----------------- */
/* contactus 
----------------- */
#contact_frm .form_row .textfield {    
border:1px dashed #ccc; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd;  background:#fff; color:#444; } 
#contact_frm .form_row .textarea { 
border:1px dashed #ccc; background:#fff; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd; color:#444; } 
#contact_frm .error, .message_error { color:#C00; }
#contact_frm .b_submit  { 
 background:#feb838 url(5-purple/buttonbg.png) repeat-x left top; border:1px dashed #e8aa41;  
color:#85592e; text-decoration:none; text-shadow:1px 1px 1px #fedd9b; 
-moz-box-shadow: 1px 1px 1px #666;
-webkit-box-shadow:  1px 1px 1px #666;
box-shadow:  1px 1px 1px #666; }
#contact_frm .b_submit:hover { background-position:0 -36px; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px dashed #7ea96b; border-bottom:1px dashed #7ea96b; }
#contact_frm .indicates{ color:#C00; }


/*----------------- */
/* gallery 
----------------- */
.post-content .page_gallery li { border:1px dashed #ddd; -moz-box-shadow: 2px 2px 2px #ddd;
-webkit-box-shadow: 2px 2px 2px #ddd;
box-shadow: 2px 2px 2px #ddd;}
.post-content .page_gallery li:hover { background:#fff; border:1px dashed #b4b4b4; -moz-box-shadow: 2px 2px 2px #ccc;
-webkit-box-shadow: 2px 2px 2px #ccc;
box-shadow: 2px 2px 2px #ccc;   }
.gallery_zoom { background:url(../images/gallery_search.png) no-repeat left top;  }


/*----------------- */
/* archives 
----------------- */
.arclist { border-bottom:1px dashed #E6E3D6; }
.post-content .arclist ul .arclist_comment, .post-content .arclist .arclist_date { color:#666; }

/*----------------- */
/* Advanced Search
----------------- */
#advancedsearch { border:1px dashed #E6E3D6;    }
#advancedsearch .adv_input { border:1px dashed #eee; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; }
#advancedsearch select { border:1px dashed #eee; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; }
#advancedsearch .adv_submit { border:none;  background:#feb838 url(5-purple/buttonbg.png) repeat-x left top; border:1px dashed #e8aa41;  color:#85592e;  
text-shadow:1px 1px 1px #fedd9b;  -moz-box-shadow: 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px #666; box-shadow: 1px 1px 1px #666;  }
#advancedsearch .adv_submit:hover { background-position:0 -36px; }


/*-----------------------------------------------------------------------------------*/
/*   12. Calendar css 
/*-----------------------------------------------------------------------------------*/
#calendarDiv{ border:5px solid #e2d798; background-color: #fff; color:#8e6f2b; 
-moz-box-shadow: 2px 2px 2px #666;
-webkit-box-shadow: 2px 2px 2px #666;
box-shadow: 2px 2px 2px #666; }
#calendarDiv td { border:1px dashed #e2d798; border-left:none; }
#calendarDiv .selectBox{ border:none; background-color: #e2d798;  color:#8e6f2b; }
#calendarDiv .selectBoxOver { border:none; background-color:#fff; color: #d25a09;  }
#calendarDiv .topBar { background-color: #e2d798; }
#calendarDiv .activeDay { color:#fff; background:#d35b0a; }
#calendarDiv .oldDay { color: #b8b07e; pointer-events: none; background:#efede0; }
#calendarDiv .todaysDate { background-color: #E9F1F6; }
#calendarDiv .monthYearPicker { background-color: #fff; border:none; color: #8e6f2b;  -moz-box-shadow: 1px 1px 1px #666;
-webkit-box-shadow: 1px 1px 1px #666;
box-shadow: 1px 1px 1px #666; }
#calendarDiv .monthYearPicker div { border-bottom:1px dashed #e2d798; }
#calendarDiv .monthYearActive { background-color:#f6e791; color: #d25a09; }


/*-----------------------------------------------------------------------------------*/
/*  13. Shortcodes
/*-----------------------------------------------------------------------------------*/
/* buttons --------------------  */
.entry .post-content .small_button a:hover { background-position:right -35px; }

.entry .post-content .red:hover, .entry .post-content .grey:hover, .entry .post-content .pink:hover, .entry .post-content .purple:hover,
.entry .post-content .blue:hover, .entry .post-content .lightblue:hover,  .entry .post-content .yellow:hover, .entry .post-content .orange:hover,
.entry .post-content .black:hover, .entry .post-content .magenta:hover, .entry .post-content .green:hover
{ background-position:left -35px; }

.entry .post-content .red a, .entry .post-content .pink a,  .entry .post-content .purple a, .entry .post-content .blue a, .entry .post-content .lightblue a,
.entry .post-content .yellow a, .entry .post-content .orange a, .entry .post-content .black a, .entry .post-content .magenta a, .entry .post-content .green a
{ color:#fff; text-shadow:1px 1px 1px #333;  }

.entry .post-content .red { background:url(../images/b_red_l.png) no-repeat left top;  }
.entry .post-content .red a {  background:url(../images/b_red_r.png) no-repeat right top; }

.entry .post-content .grey { background:url(../images/b_grey_l.png) no-repeat left top;  }
.entry .post-content .grey a {  background:url(../images/b_grey_r.png) no-repeat right top; color:#666; text-shadow:1px 1px 1px #fff;}

.entry .post-content .pink { background:url(../images/b_pink_l.png) no-repeat left top;  }
.entry .post-content .pink a {  background:url(../images/b_pink_r.png) no-repeat right top; }

.entry .post-content .purple { background:url(../images/b_purple_l.png) no-repeat left top;  }
.entry .post-content .purple a {  background:url(../images/b_purple_r.png) no-repeat right top; }

.entry .post-content .blue { background:url(../images/b_blue_l.png) no-repeat left top;  }
.entry .post-content .blue a {  background:url(../images/b_blue_r.png) no-repeat right top; }

.entry .post-content .lightblue { background:url(../images/b_lightblue_l.png) no-repeat left top;  }
.entry .post-content .lightblue a {  background:url(../images/b_lightblue_r.png) no-repeat right top; }

.entry .post-content .yellow { background:url(../images/b_yellow_l.png) no-repeat left top;  }
.entry .post-content .yellow a {  background:url(../images/b_yellow_r.png) no-repeat right top; }

.entry .post-content .orange { background:url(../images/b_orange_l.png) no-repeat left top;  }
.entry .post-content .orange a {  background:url(../images/b_orange_r.png) no-repeat right top; }

.entry .post-content .black { background:url(../images/b_black_l.png) no-repeat left top;  }
.entry .post-content .black a {  background:url(../images/b_black_r.png) no-repeat right top; }

.entry .post-content .magenta { background:url(../images/b_magenta_l.png) no-repeat left top;  }
.entry .post-content .magenta a {  background:url(../images/b_magenta_r.png) no-repeat right top; }

.entry .post-content .green { background:url(../images/b_green_l.png) no-repeat left top;  }
.entry .post-content .green a {  background:url(../images/b_green_r.png) no-repeat right top; }


hr { border:none; background:none; border:none; }


/* About Author --------------------  */
.entry .post-content .about_author  { background:#eee; border:1px dashed #ccc;
color:#444; text-shadow:1px 1px 1px #fff;  -webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
 -moz-box-shadow: 1px 1px 1px #ddd;
-webkit-box-shadow: 1px 1px 1px #ddd;
box-shadow: 1px 1px 1px #ddd;}
   
.entry .post-content .about_author img { border:4px dashed #fff; -moz-box-shadow: 1px 1px 1px #ddd;
-webkit-box-shadow: 1px 1px 1px #ddd;
box-shadow: 1px 1px 1px #ddd;}

/* check list view --------------------  */
.post-content .check_list ul li { background:url(../images/tick.png) no-repeat left top; }


/* boxes --------------------  */
.entry .post-content .boxes  { 
color:#444; text-shadow:1px 1px 1px #fff;  -webkit-border-radius: 10px;
-khtml-border-radius: 10px;	-moz-border-radius: 10px;  -moz-box-shadow: 1px 1px 1px #ddd;
-webkit-box-shadow: 1px 1px 1px #ddd;
box-shadow: 1px 1px 1px #ddd;  } 
   
.entry .post-content .normal_box  { background:#f4f4f4; border:1px dashed #d7d7d7; }
.entry .post-content .warning_box  { background:#fde3e3 url(../images/box_warning.png) no-repeat 13px 18px; border:1px dashed #dba7a7;   }
.entry .post-content .warning_box h3 { color:#960e00; }

.entry .post-content .download_box  { background:#d8f3d1 url(../images/box_download.png) no-repeat 13px 13px; border:1px dashed #7ab16b; }
.entry .post-content .download_box h3 { color:#40912b; }

.entry .post-content .info_box  { background:#ddf4ff url(../images/box_info.png) no-repeat 13px 13px; border:1px dashed #8ec1d8; }
.entry .post-content .info_box h3 { color:#1489bf; }

.entry .post-content .about_box  { background:#e5ebff url(../images/box_about.png) no-repeat 13px 13px; border:1px dashed #a4adc9;  }
.entry .post-content .about_box h3 { color:#4d5b8b; }

.entry .post-content .alert_box  { background:#fffddf url(../images/box_alert.png) no-repeat 13px 13px; border:1px dashed #dfb150;  }
.entry .post-content .alert_box h3 { color:#be8305; }




/*services -------------------- */
.content .services li p { color:#444; }
.content .photogallery li .photo { border:1px dashed #b9b9b9; -moz-box-shadow: 2px 2px 2px #dbdbdb;
  -webkit-box-shadow: 2px 2px 2px #dbdbdb;
  box-shadow: 2px 2px 2px #dbdbdb; }
.content .photogallery li p a:hover, .content .photogallery li:hover p a { color:#AF3B08; }
.content .photogallery li:hover .photo { border:1px dashed #333; }


/* bottom strip top ----------- */
.bottom_top_strip { background:#a13d11; }
.reservation_call { color:#545454; text-shadow:1px 1px 1px #333; background:url(5-purple/i_call.png) no-repeat left 10px; }
.reservation_call a { color:#f1d349; }
.reservation_call a:hover { color:#fff; }

.bottom_top_strip ul li.i_twitter { background:url(5-purple/i_twitter.png) no-repeat left 9px; }
.bottom_top_strip ul li.i_facebook { background:url(5-purple/i_facebook.png) no-repeat left 9px; }
.bottom_top_strip ul li.i_linkedin { background:url(5-purple/i_linkedin.png) no-repeat left 7px; }

.bottom_top_strip ul li a { color:#545454; text-shadow:1px 1px 1px #666;}
.bottom_top_strip ul li a:hover { color:#fff; }

/*  --------------------------------------------------------------
	slider 
-------------------------------------------------------------- */
/* HEADER */
.sliderimg { background-position: center top; background-repeat: no-repeat;  }


/* HEADER TEXT */
#firstline {  background:url(5-purple/slideheadbg.png) repeat left top; color:#fff; }
#secondline { background:url(5-purple/slideheadbg.png) repeat left top; color:#fed559; }
#secondline:hover { color:#fff; }
.pictured { background-color:#CC3333; color:#FFF; }
.pictured a { color:#FFF; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }


/*  Booking Widget Form ------------------*/
.error_msg_form, .message_error2 { color: #D70000; }
.booking_form label.note, .booking_form .note, .booking_form_display .note  { color:#999; }

.content h3.btitle { border-bottom:1px dashed #ccc; color:#AF3B08; }
.booking span { color:#666; border-bottom:1px dashed #ccc;  }
.booking_label { color:#333;  }

.textfield { background:#fff; border:1px dashed #ddd; border-right:1px solid #ccc; border-bottom:1px dashed #ccc;  }
.textfield:focus { background:#fffef1; border:1px dashed #a69c89; }  

.select { background:#fff; border:1px dashed #ddd; border-right:1px dashed #ccc; border-bottom:1px dashed #ccc;  }
.select:focus { background:#fffef1; border:1px dashed #a69c89; } 

.bfr .booking_label small { color:#900; }


.booking_form  .button, .book_left, .book_right  { background:#feb838 url(5-purple/buttonbg.png) repeat-x left top; border:1px solid #e8aa41; 
 color:#85592e; text-shadow:1px 1px 1px #fedd9b; 
-moz-box-shadow: 1px 1px 1px #ccc;
  -webkit-box-shadow: 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px #ccc; clear:inherit;  }
.booking_form .button:hover , .book_left:hover, .book_right:hover { background:#feb838 url(skins/5-purple/buttonbg.png) repeat-x 0 -36px; }

/* payment method ------------- */
.content .booking .payment_method li { border-bottom:1px dashed #ccc; }

/* Room Type Page tpl --------------- */
.roomtype { border-bottom:1px dashed #ccc;  }
.roomtype .divimg { background:#fff; border:1px dashed #ccc; }


/* hotel details page --------------- */
.hotel_detail { border-bottom:1px dashed #ccc; }
.hotel_img { border:1px dashed #ccc; background:#fff;  }
.hotel_thumb img { border:1px dashed #ccc; }

/* Room detail page slider ------------- */
.galleria-thumbnails .galleria-image{ background:#fff; border:1px solid #ccc; border-bottom:2px solid #fff; }
.galleria-counter{ color:#fff; }
.galleria-loader{ background:#000; background:url(../images/classic-loader.gif) no-repeat 2px 2px;}
.galleria-info-text{background-color:#000;background-color:rgba(0,0,0,.9); }
.galleria-info-title{ color:#fff;}
.galleria-info-description{ color:#bbb;}
.galleria-info-close{ background-position:-753px -11px;}
.galleria-info-link{background-position:-669px -5px; background-color:#000;}
.galleria-image-nav-right{background-image:url(../images/classic-map.png);background-repeat:no-repeat;}
