/*----------------------------------------------------------------------------------
	1. body, common classes, structure etc
----------------------------------------------------------------------------------*/
a, .widget h3, .widget-small h3 { color:#ba0f0f;  }
a:hover { color:#333; }

/* structure =========================================*/
.header { background:url(5-red/header_bottom.png) repeat-x left bottom;  }
.footer { background:#101010; }  /* neroshana */


/*-----------------------------------------------------------------------------------*/
/*	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(images/search.png) no-repeat left top; border:none; }


/*-----------------------------------------------------------------------------------*/
/*	3. Navigation & Menus - Top Menu
/*-----------------------------------------------------------------------------------*/
/*** Navigation ***/
.header_right {  }
.header_right ul li {    background:url(5-red/menu_spretor.png) no-repeat left top }
.header_right ul li a {  color: #000000;  }
.header_right ul li a:hover { color:#ba0f0f;  } 

.header_right ul li ul { background:#fff; border-left:1px solid #9edaa7; -moz-box-shadow: 2px 2px 2px #666;
  -webkit-box-shadow: 2px 2px 2px #666;
  box-shadow: 2px 2px 2px #666;
 }
.header_right ul li ul li { }
.header_right ul li ul li a {  border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  }
.header_right ul li ul li a:hover { } 

.header_right ul li:hover,
.header_right ul li:hover ul {  }

.header_right ul li ul li ul { background:#fff; }
.header_right ul li ul li ul li ul { background:#fff; }
.header_right ul li.current_page_parent a, .header_right ul li.current_page_ancestor a, .header_right ul li.current_page_item a { color:#ba0f0f; background:url(5-red/current_page.png) no-repeat center top;  }

.header_right ul li.current-menu-item a,
.header_right ul li.current-bcategory-ancestor a, .header_right ul li.current-cat a { 
  color:#ba0f0f; background:url(5-red/current_page.png) no-repeat center top }
.header_right ul li.current_page_item ul li a, .header_right ul li.current-bcategory-ancestor ul li a {  color:#ba0f0f; }
.header_right ul li.current_page_item ul li a:hover, .header_right ul li.current-bcategory-ancestor ul li a:hover { background:#ddd;  color:#ba0f0f; }

.header_right ul li.current_page_ancestor ul li a {    color:#ba0f0f; }
.header_right ul li.current_page_ancestor ul li a:hover { color:#000; }

.header_right ul li.current_page_parent ul li.current_page_item a { color:#ba0f0f; }
.header_right ul li.current_page_parent ul li a { color:#666; }

.header_right ul li.current_page_parent ul li.current_page_item ul li a { color:#ba0f0f; }
.header_right ul li.current_page_parent ul li.current_page_item ul li a:hover { color:#000; }

.header_right ul li.current_page_ancestor ul li.current_page_parent a { color:#ba0f0f; }
.header_right ul li.current_page_ancestor ul li.current_page_parent ul li a { color:#ba0f0f; }
.header_right ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { color:#000; }

.header_right ul li ul li.current_page_parent ul li.current_page_item a { color:#ba0f0f; }
.header_right ul li ul li.current_page_parent ul li.current_page_item ul li a { color:#ba0f0f; }
.header_right ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { color:#000; }

.header_right ul li ul li.current_page_ancestor a  { color:#ba0f0f; }
.header_right ul li ul li.current_page_ancestor ul li a { color:#ba0f0f; }
.header_right ul li ul li.current_page_ancestor ul li a:hover { color:#000; }


/*-----------------------------------------------------------------------------------*/
/*	4. Navigation & Menus - Main Menu
/*-----------------------------------------------------------------------------------*/
/*** Navigation ***/
.main_nav { background:#900e0e; }
.main_nav_in ul li a {color: #EBCBA0;  }
.main_nav_in ul li a:hover { color:#F1D349;   } 

.main_nav_in ul li ul { background:#6d0909; }
.main_nav_in ul li ul li { }
.main_nav_in ul li ul li a { background:#6d0909; color:#fff; border-bottom:1px solid #ba0f0f; border-right:1px solid #ba0f0f;  }
.main_nav_in ul li ul li a:hover { background:#460606; color:#fff; } 

.main_nav_in ul li:hover,
.main_nav_in ul li:hover ul { background:#6d0909; }

.main_nav_in ul li ul li ul { background:#6d0909;  }
.main_nav_in ul li ul li ul li ul { background:#6d0909; }
.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:#460606; color:#fff; }

.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:#000;  color:#fff; }
.main_nav_in ul li.current_page_item ul li a, .main_nav_in ul li.current-bcategory-ancestor ul li a { background:#6d0909;  color:#333; }
.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:#460606;  color:#333; }

.main_nav_in ul li.current_page_ancestor ul li a {  background:#6d0909;  color:#fff; }
.main_nav_in ul li.current_page_ancestor ul li a:hover { background:#460606; color:#fff; }

.main_nav_in ul li.current_page_parent ul li.current_page_item a { background:#460606; color:#fff; }
.main_nav_in ul li.current_page_parent ul li a { background:#6d0909;  color:#fff; }

.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a { background:#6d0909;  color:#fff; }
.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#460606;  color:#fff; }

.main_nav_in ul li.current_page_ancestor ul li.current_page_parent a { background:#460606;  color:#fff; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#6d0909;   color:#fff; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#460606;  color:#fff; }

.main_nav_in ul li ul li.current_page_parent ul li.current_page_item a { background:#460606;  color:#fff; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#6d0909;  color:#fff; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#460606;  color:#fff; }

.main_nav_in ul li ul li.current_page_ancestor a  { background:#460606;  color:#fff; }
.main_nav_in ul li ul li.current_page_ancestor ul li a { background:#6d0909;  color:#fff; }
.main_nav_in ul li ul li.current_page_ancestor ul li a:hover { background:#460606;  color:#fff; }


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

/* breadcrumb --------------------------- */
.breadcrumb_in { color:#e0bcb3; }
.breadcrumb_in a { color:#ffbebe; }
.breadcrumb_in a:hover { color:#fff; }

/* 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 solid #ccc; }
.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 {  border-bottom: 1px solid #d2cec4;}
.list .post a { color: #ba0f0f;}
.list .post .post-category { color:#D2CEC4; }
.list .post h2, .list .post h2 a {color: #ba0f0f; }
.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:#ba0f0f; }
.post-author {}

.list .post a.read_more {  color:#ba0f0f; }
.list .post a:hover.read_more { color:#333; }

.list .post-content .alignleft { border:1px solid #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 solid #ccc; }
.grid .post h2, .grid .post h2 a { color: #ba0f0f; }
.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 {border-bottom: 1px solid #D2CEC4; }
.entry .post-meta { border-bottom: 1px solid #D2CEC4; color: #aaa9a9; }
.entry .post-meta h1 {color: #fff; }

.entry .post-meta span, .entry .post-meta a {color: #000; }
.entry .post-content a {color: #ba0f0f; }
.entry .post-content a:hover { color:#000; }
.entry .post-footer a {color: #222222; }  /*neroshana ba0f0f*/
.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: #000; }


/*-----------------------------------------------------------------------------------*/
/*	6. Post Page Navigation 
/*-----------------------------------------------------------------------------------*/
/* single page post navigation --------------------------- */
.post-navigation a { color: #ba0f0f; }
.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:#ba0f0f; color:#fff; }
.Navi a { color:#333; background:#e7e7e7; }
.Navi a:hover { color:#ba0f0f; background:#e7e7e7; }

/*-----------------------------------------------------------------------------------*/
/*	7. Comments
/*-----------------------------------------------------------------------------------*/
.comments h3 { color: #000; border-bottom: 1px solid #D2CEC4;}
.comments a {color: #000;}
.avatar { border:1px solid #D2CEC4; }
.comment-author {color: #aaa9a9;}
.comment-author span {color: #000;}
a.comment-reply-link { 
background:#fe8282 url(5-red/buttonbg.png) repeat-x left top; border:1px solid #f27575; color:#85592e; text-shadow:1px 1px 1px #fee29e;
-moz-box-shadow: 1px 1px 1px #9a0f0f;
-webkit-box-shadow: 1px 1px 1px #9a0f0f;
box-shadow: 1px 1px 1px #9a0f0f; }
.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:#fe8282 url(5-red/buttonbg.png) repeat-x left top; border:1px solid #f27575;  color:#85592e; text-shadow:1px 1px 1px #fee29e;  
-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 solid #ccc; }
.commform-email div {border: 1px solid #ccc; }
.commform-url div { border: 1px solid #ccc; }
.commform-textarea {border: 1px solid #ccc; }
.commform-author input, .commform-email input, .commform-url input, #comment { border:none; }
*/
/* sidebar widget ----------- */
.sidebar h3 { color:#ba0f0f; }
.sidebar #testimonials  blockquote { background:#fff url(5-red/quote_l.png) no-repeat left top; }
.sidebar #testimonials  blockquote p { background:url(5-red/quote_r.png) no-repeat right bottom; }
.sidebar #testimonials cite small { color:#777; }

.booking_form_bg { background:#ffd9d9; }
.booking_form_inner { border:1px solid #e99a9a; background:url(5-red/bookingpattern.png) repeat left top; }

.booking_form_top { background:url(5-red/booking_form_top.png) no-repeat left top; height:4px; }
.booking_form_center { background:url(5-red/booking_form_center.png) repeat-y left top;  }
.booking_form_bottom { background:url(5-red/booking_form_bottom.png) no-repeat left top; height:12px; display:block; clear:both; }

#frm_appointment #save_appointment_data { background:url(5-red/b_submit.png) no-repeat left top; border:none; }
#frm_appointment #save_appointment_data:hover { background:url(5-red/b_submit.png) no-repeat left -37px; }

/*-----------------------------------------------------------------------------------*/
/*	 8. Widget
/*-----------------------------------------------------------------------------------*/
/* contactus widget----------------- */
#contact_widget_frm .form_row .textfield { border:1px solid #ccc;  } 
#contact_widget_frm .form_row .textarea { border:1px solid #ccc; } 
#contact_widget_frm .b_submit  { 
background:#fe8282 url(5-red/buttonbg.png) repeat-x left top; border:1px solid #f27575;   
color:#85592e; text-decoration:none; text-shadow:1px 1px 1px #fee29e; 
-moz-box-shadow: 1px 1px 1px #666;
-webkit-box-shadow: 1px 1px 1px #666;
box-shadow: 1px 1px 1px #666;  }
#contact_widget_frm .b_submit:hover { background-position:0 -36px;  }

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


/*-----------------------------------------------------------------------------------*/
/*   9. Bottom Section
/*-----------------------------------------------------------------------------------*/
.bottom { background:#222222; border-top:1px solid #000000; border-bottom:1px solid #000000; }
.bottom .widget h3 { color:#fff; text-shadow:1px 1px 1px #666; }
.bottom .widget li { color:#e0bcb3; }
.bottom .widget li a { color:#e0bcb3;  }
.bottom .widget li a:hover, .bottom .widget li .single_comments a:hover { color:#fff; }
#twitter_update_list li, .bottom .widget li .single_comments a { color:#ff8400; } /*neroshana*/

.bottom .widget p { color:#eae7dc; }
.bottom .widget p a, .get_direction a { color:#f1d349; } 
.bottom .widget p a:hover, .get_direction a:hover { color:#fff; } 

a.more_lnk { background:url(5-red/i_more.png) no-repeat right 5px; color:#e0bcb3; }
a:hover.more_lnk  { color:#fff; }

#map-canvas { border:4px solid #101010;  }
.get_direction { color:#f1d349; }


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


/*-----------------------------------------------------------------------------------*/
/*	11. Page Templates
/*-----------------------------------------------------------------------------------*/
/*----------------- */
/* contactus 
----------------- */
#contact_frm .form_row .textfield {    
border:1px solid #ccc; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  background:#fff; color:#444; } 
#contact_frm .form_row .textarea { 
border:1px solid #ccc; background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444; } 
#contact_frm .error, .message_error { color:#C00; }
#contact_frm .b_submit  {background:url(5-red/b_submit.png) no-repeat left top; border:none; }
#contact_frm .b_submit:hover { background:url(5-red/b_submit.png) no-repeat left -37px;  }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
#contact_frm .indicates{ color:#C00; }


/*----------------- */
/* gallery 
----------------- */
.post-content .page_gallery li { border:1px solid #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 solid #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:3px solid #eee; }
.post-content .arclist ul .arclist_comment, .post-content .arclist .arclist_date { color:#666; }

/*----------------- */
/* Advanced Search
----------------- */
#advancedsearch { border:2px solid #eee;   }
#advancedsearch .adv_input { border:1px solid #eee; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
#advancedsearch select { border:1px solid #eee; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
#advancedsearch .adv_submit { border:none;  background:#fe8282 url(5-red/buttonbg.png) repeat-x left top; border:1px solid #f27575;  color:#85592e;  
text-shadow:1px 1px 1px #fee29e;  -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 #eeb5b5; background-color: #fff; color:#ad3131; 
-moz-box-shadow: 2px 2px 2px #666;
-webkit-box-shadow: 2px 2px 2px #666;
box-shadow: 2px 2px 2px #666; }
#calendarDiv td { border:1px solid #eeb5b5; border-left:none; }
#calendarDiv .selectBox{ border:none; background-color: #eeb5b5;  color:#ad3131; }
#calendarDiv .selectBoxOver { border:none; background-color:#fff; color: #d25a09;  }
#calendarDiv .topBar { background-color: #eeb5b5; }
#calendarDiv .activeDay { color:#fff; background:#ad3131; }
#calendarDiv .oldDay { color: #c5abab; pointer-events: none; background:#f4d4d4; }
#calendarDiv .todaysDate { background-color: #E9F1F6; }
#calendarDiv .monthYearPicker { background-color: #fff; border:none; color: #ad3131;  -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 solid #eeb5b5; }
#calendarDiv .monthYearActive { background-color:#eeb5b5; color: #333; }


/*-----------------------------------------------------------------------------------*/
/*  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:#fff; border-bottom:1px solid #ccc; }


/* About Author --------------------  */
.entry .post-content .about_author  { background:#eee; border:1px solid #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 solid #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 solid #d7d7d7; }
.entry .post-content .warning_box  { background:#fde3e3 url(../images/box_warning.png) no-repeat 13px 18px; border:1px solid #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 solid #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 solid #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 solid #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 solid #dfb150;  }
.entry .post-content .alert_box h3 { color:#be8305; }


/* -------------------------------------------------------
	14. Home Page
----------------------------------------------------------*/
/*Banner -------------------- */
.banner { background:#ba0f0f; border-bottom:6px solid #981313;   }

div.anythingSlider h2 { color:#fff; text-shadow:1px 1px 1px #333;  } 
div.anythingSlider h2 a { color:#fff; }
div.anythingSlider h2 a:hover { color:#fdefc8; }

div.anythingSlider h3 { color:#ffcece; border-bottom:none; text-shadow:1px 1px 1px #333; }
div.anythingSlider p, div.anythingSlider  li { color:#f4e4e4; border-bottom:none; text-shadow:1px 1px 1px #333; }

.post_img { background:#a03f14; }
.slider_video { background:#a03f14;}

/****** SET COLORS HERE *******//* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a { color: #000;}
div.anythingSlider .anythingWindow { }
div.anythingSlider .start-stop {background-color: #040;color: #fff;}
div.anythingSlider .start-stop.playing {background-color: #800;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #ddd;}

/* Active State */
div.anythingSlider .start-stop {background-color: #080;color: #fff;}
div.anythingSlider .start-stop.playing {background-color: #d00;}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {color: #fff;}

/* anythingSlider base UL */
ul.anythingBase {background: transparent; } 
ul.anythingBase li.panel {background: transparent; }

/* Navigation Arrows */
div.anythingSlider .arrow a { }
div.anythingSlider .forward a {  }
div.anythingSlider .back a { }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { }
div.anythingSlider .anythingControls {  }
div.anythingSlider .thumbNav a { background:url(5-red/normal.png) no-repeat left top;  }
div.anythingSlider .thumbNav a:hover { background:url(5-red/current_slide1.png) no-repeat left top;  }
div.anythingSlider.activeSlider .thumbNav a.cur { background:url(5-red/current_slide1.png) no-repeat left top; }

/*services -------------------- */
.content .services li p { color:#444; }
.content .photogallery li .photo { border:1px solid #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:#ba0f0f; }
.content .photogallery li:hover .photo { border:1px solid #333; }


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

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

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

/* ------------------------------------------------------
Images
-------------------------------------------------------------- */
div.anythingSlider  a.button { background:#fe8282 url(5-red/buttonbg.png) repeat-x left top; border:1px solid #f27575; 
 color:#85592e; text-shadow:1px 1px 1px #fee29e; 
-moz-box-shadow: 2px 2px 2px #9a0f0f;
  -webkit-box-shadow: 2px 2px 2px #9a0f0f;
  box-shadow: 2px 2px 2px #9a0f0f; clear:inherit;  }
div.anythingSlider  a:hover.button { background-position:0 -36px; }
div.anythingSlider .alignleft, div.anythingSlider img.alignleft {
border:4px solid #8b1101; }
div.anythingSlider .alignright,
div.anythingSlider img.alignright { border:4px solid #8b1101; }
div.anythingSlider .wp-caption { background: #f1f1f1;  }
div.anythingSlider .wp-caption p.wp-caption-text { color: #888;}
div.anythingSlider .gallery img { border: 2px solid #cfcfcf; }
div.anythingSlider .gallery .gallery-caption { color: #888; }
div.anythingSlider .gallery img { border: 10px solid #f1f1f1; }