body { background:#fff url(1-default/bodybg.png) repeat-x top; }
a { color:#a42903; }
a:hover { color:#333; }

hr { color:#fffdea; border:none; border-bottom:1px dotted #999;  }
/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */
.banner { background:#cf4e33; padding:20px; }
.banner-top { background:url(1-default/banner_topbg.png) no-repeat left top;  }

#page { background:#fff url(1-default/pagebg.png) repeat-x top; padding:0px; padding-top:30px; }

#footer {  background:#000 url(1-default/footer_top.png) no-repeat top left;  }
.footer_bottom { background:url(1-default/footer_bottom.png) no-repeat left bottom; }

.page_head { background:#000 url(1-default/page_headbg.png) no-repeat top left; }

/*	--------------------------------------------------
Header
-------------------------------------------------- */
.callnow  { color:#fff; }
.number { color:#fff;}

/*=== Logo Spot ===*/
#header .blog-title a{ color:#fff; }
#header .blog-title a:hover{ color:#fdecbb; background:none }
#header .blog-description{ color:#e1cf92; }


/* top navigation drop menu  ---------------------- */
#navbg  { background:url(1-default/navbg.png) no-repeat left; }

/*---------TOP NAVIGATION for PAGES---------  */
.sf-menu li a { color:#fff; text-shadow:1px 1px 1px #000000; }
.sf-menu li a:hover { background:url(1-default/navbg_h.png) repeat-x bottom; color:#fff; text-shadow:1px 1px 1px #000000; }

.sf-menu li ul li a { border-left:1px solid #64463e; border-top:1px solid #64463e; }
.sf-menu li.current_page_item a, .sf-menu li.current_page_parent a, .sf-menu li.current-cat-parent a, .sf-menu li.current-cat a{ background:url(1-default/navbg_h.png) repeat-x bottom; color:#fff;text-shadow:1px 1px 1px #000000; }
.sf-menu li.current_page_item a:hover, .sf-menu li.current-cat a:hover { background:url(1-default/navbg_h.png) repeat-x bottom; color:#ffe692; text-shadow:1px 1px 1px #000000; }

.sf-menu li ul li a, .sf-menu li ul li ul li a, .sf-menu li ul li ul li ul li a { color:#fff !important; background:#333 !important; }
.sf-menu li ul li a:hover, .sf-menu li ul li ul li a:hover, .sf-menu li ul li ul li ul li a:hover { color:#ffe692 !important; background:#666 !important; text-shadow:1px 1px 1px #000000; }
/*** arrows **/
.sf-sub-indicator { background:url('1-default/arrows-ffffff.png') no-repeat -10px -110px; }

a > .sf-sub-indicator {  background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {	background-position:  -10px 0; }

 
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0px; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {	background:	url('1-default/shadow.png') no-repeat bottom right;	}
.sf-shadow ul.sf-shadow-off {background: transparent;}



/*---------TOP NAVIGATION for PAGES---------  */
#navbg ul li a { color:#fff; text-shadow:1px 1px 1px #000000;}
#navbg ul li a:hover { background:url(1-default/navbg_h.png) repeat-x bottom; color:#fff; text-shadow:1px 1px 1px #000000; }

#navbg ul li ul li a { border-top:1px solid #fff; font-size:15px;}
#navbg ul li.current-menu-item a { background:url(1-default/navbg_h.png) repeat-x bottom; color:#fff;text-shadow:1px 1px 1px #000000; }
#navbg ul li.current-menu-item a:hover { background:url(1-default/navbg_h.png) repeat-x bottom; color:#fff; text-shadow:1px 1px 1px #000000; }

#navbg ul li ul li a, #navbg ul li ul li ul li a, #navbg ul li ul li ul li ul li a { color:#fff !important; background:#E09900 !important; }
#navbg ul li ul li a:hover, #navbg ul li ul li ul li a:hover, #navbg ul li ul li ul li ul li a:hover { color:#fff !important; background:#FBC442 !important; text-shadow:1px 1px 1px #000000; }

#navbg h3 {color:#FFF;padding:12px 0 0 10px;font-size:16px;}



/*	--------------------------------------------------
Banner
-------------------------------------------------- */

.banner h1 { color:#fff; text-shadow:1px 1px 1px #000000; background:none;  }
.banner_left p { border:none; color:#fdb4a5; text-shadow:1px 1px 1px #6e290a;  }
.banner_left p a { color:#fdecbb; text-decoration:underline; }
.banner_left p a:hover { color:#fff; text-decoration:underline; }

#slideshow DIV { background-color: #FFF; }

.button a { background:#481905; color:#fff; }
.button a:hover { background:#000; }

.todays_special { background:url(1-default/today_special_center.png) repeat-y left top;  }
.todays_special_top { background:url(1-default/today_special_top.png) no-repeat top left; }
.todays_special_bottom { background:url(1-default/today_special_bottom.png) no-repeat bottom left;   }

.todays_special h3 { background:url(1-default/today_special_head.png) no-repeat; color:#e4d29d; }

.todays_special img { border:1px solid #b0978c; background:#fff; margin-bottom:8px; }

.todays_special p {border:none;color:#643926; }

/*	--------------------------------------------------
Home
-------------------------------------------------- */
#content h3.menu_t { background:url(1-default/menu_head.png) no-repeat; color:#fff;text-shadow:1px 1px 1px #000000; }
h3 { color:#464032; }

.imgcenter { border:5px solid #dbd9c4; }

#content .latest_menu li { background:url(1-default/dot_line.png) repeat-x left bottom;  }
#content .latest_menu li img { border:1px solid #481905; }
.contactinfo { background:#000 url(1-default/contactinfo.png) no-repeat top left; border:3px solid #d0c8b8;  }
.contactinfo h4 { color:#5d4b27;  }

#content .location_box { background:url(1-default/location_center.png) repeat-y left top; }
#content .location_box_top {  background:url(1-default/location_top.png) no-repeat left top; }
#content .location_box_bottom {  background:url(1-default/location_bottom.png) no-repeat left bottom;}


.google_map { border:1px solid #8d7570; }
#content h3.location_t { background:url(1-default/i_location.png) no-repeat 0 5px; }
p.more { background:#fff; }


/*	--------------------------------------------------
inner
-------------------------------------------------- */
h1  { color:#fff; background:url(1-default/sepretor_hr.png) repeat-x bottom; text-shadow:1px 1px 1px #000; font-size:16px; font-style: normal;}
h1::before { content: ">>";}
.breadcrumb { display:none !important;}
.breadcrumb {font-size:16px;}
.breadcrumb { color:#fff; }
.breadcrumb a { color:#fff;  }
.breadcrumb a:hover { color:#666;  }

blockquote { background:url(1-default/quote.png) no-repeat; }
p.author { border-bottom:1px solid #ccc2a2; } 

.table td.title { background:#333; color:#fff; }
.table td.catetitle { background:#666; color:#fff; }

.table td.row { background:url(1-default/dot_line.png) repeat-x bottom; }

.iteam img { border:1px solid #481905; }
p.price { color:#000; font-size:18px; }

/*	--------------------------------------------------
content 
-------------------------------------------------- */

#content h4 { color:#464032; border-bottom:2px dotted #9a8b6d;  }
#content h4 a { color:#464032; }
#content h4 a:hover { color:#a83a01; }

#content .posts h3 { color:#464032; margin-bottom:10px;  }
#content .posts h3 a { color:#464032;}
#content .posts h3 a:hover { color:#a83a01;  }

.i_comment { background:url(1-default/i_comments.png) no-repeat;  }
#content p.post_meta { color:#A09A87; }

#content .post_bottom { color:#a09a87; border-bottom:2px solid #dcdcdc; }
#content .post_bottom a { color:#423724; }
#content .post_bottom a:hover { color:#a83a01; }
.post_img { border:4px solid #a49272; }


/*---------PAGE NAVIGATION - pagination --------- */
.Navi .on { color:#000; background: #F8AC00 !important }
.Navi a { background:#E09900; color: #000; }
.Navi a:hover { background: #FBC442;color:#000; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px solid #ccc; }

#comments .comment {background:none; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#e9e7e7 url(1-default/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#d5d5d5 url(1-default/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#333; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }
#respond textarea, .commpadd input{ background:none; border:1px solid #c7c7c7; font:13px Arial, Helvetica, sans-serif;   }
input#submit{ color:#fff; background:#cf4e33; border:1px solid #cf4e33;  }
.avatar { border:2px solid #ddd; }


/*---------ARCHIVE PAGE --------- */

.arclist ul li{ color:silver; border-bottom:1px solid #ddd9b4; background:none }
.arclist ul li ul{ border-bottom:0;  }
.arclist ul li ul li{ border-bottom:0; }
.arclist .archives-time{ color:#666666; border-right:dashed 1px #ddd; }

/*	--------------------------------------------------
Sidebar
-------------------------------------------------- */
#sidebar li { background:url(1-default/bullet.png) no-repeat 0 7px; border-bottom:1px dotted #bababa; }
#sidebar li a { color:#464032; }
#sidebar li a:hover { color:#a83a01; }
.date { color:#666051; }

#sidebar h3 { color:#fff; background:#cf4e33; text-shadow:1px 1px 1px #000; }
#sidebar h3.hours { color:#fff;  background:#cf4e33 url(1-default/i_time.png) no-repeat 5px 6px; text-shadow:1px 1px 1px #000; }

.row1 { background:#ffe692; color:#cf4e33; border-bottom:1px solid #fff; }
.row2 { background:#f8e5e1;  color:#464032; border-bottom:1px solid #fff;  }
.time { border-left:1px solid #fff;  }


.testimonials_box { background:url(1-default/testimonial_box_center.png) repeat-y right top;  }
.testimonials_box_top { background:url(1-default/testimonial_box_top.png) no-repeat right top;  }
.testimonials_box_bottom { background:url(1-default/testimonial_box_bottom.png) no-repeat right bottom; }

.testimonials { background:url(1-default/quote2.png) no-repeat 0 2px; border-bottom:1px dotted #333; }
.customer_name { color:#000; }
.bnone { border:none; }


#sidebar h3.review { color:#cf4e33;  background:url(1-default/i_testimonials.png) no-repeat 0px 10px;  text-shadow:1px 1px 1px #fff;  }
#sidebar .todays_special { background:url(1-default/today_special_center2.png) repeat-y right top;  }
#sidebar .todays_special_top { background:url(1-default/today_special_top2.png) no-repeat top right; }
#sidebar .todays_special_bottom { background:url(1-default/today_special_bottom2.png) no-repeat bottom right; }
#sidebar .todays_special h3 { background:url(1-default/i_special.png) no-repeat 8px 10px; color:#cf4e33;text-shadow:1px 1px 1px #fff; }
#sidebar .todays_special img { border:1px solid #b0978c; background:#fff; }


/*	--------------------------------------------------
footer 
-------------------------------------------------- */
.copyright { color:#fff; border-left:1px solid #fff;  }
.copyright a{ color:#fff;  }
.copyright a:hover{ color:#fff;   }

.flink li{ border-right:1px solid #746f60; color:#92766e;  }
.flink li a { color:#92766e;  }
.flink li a:hover { color:#fff; }


/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after { content:"."; clear:both; height:0; visibility:hidden;	display:block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {	display: block; }
/* End hide from IE-mac */




img { max-width: 97.5%;
	 height: auto;
	 }
.post_content p img { margin:0 0 15px 0;
	}
	