/* 
Theme Name:    Gourmet
Theme URI:     http://premiumthemes.net/
Description:   Developed by Bhavesh Radadiya.
Version:       1.0
Author:        PremiumThemes
Author URI:    http://premiumthemes.net/
*/
@import url('library/css/reset.css');@import url('library/css/text.css');a{text-decoration:none;}
a:hover{text-decoration:none;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.alignright{float:right;margin:5px 0;}
.alignleft{float:left;margin:5px 5px 0 0;}
.aligncenter{float:center;margin:5px 0 5px 5px;}
img.alignright{float:right;margin:0 0 1em 1em;}
img.alignleft{float:left;margin:0 1em 1em 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a img.alignright{float:right;margin:0 0 1em 1em;}
a img.alignleft{float:left;margin:0 1em 1em 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
hr{margin-bottom:22px;clear:both;}
.post_img{margin-bottom:12px;}
#header{width:960px;margin:0 auto;padding-bottom:15px;}
.banner{width:920px;margin:0 auto;padding:20px;}
.banner-top{width:960px;margin:0 auto;height:10px;}
* html .banner-top{margin-bottom:-5px;z-index:0;position:relative;}
#page{width:920px;margin:0 auto;padding:20px;padding-top:30px;}
#content{width:620px;float:left;}
.content_full{width:auto!important;}
.content_right{float:right!important;}
#sidebar{width:300px;float:right;}
.sidebar_left{float:left!important;}
.page_head{width:920px;margin:0 auto;padding:20px;}
.h_left{width:555px;float:left;position:relative;margin:22px 0 5px 10px;}
#header .blog-title{padding:0 0 0 0;}
#header .blog-title a{font-size:32px;font-family:'Bookman Old Style',serif;text-decoration:none;padding:10px 0;}
#header .blog-title a:hover{text-decoration:none;background:none;}
#header .blog-description{font-size:14px;font-family:'Bookman Old Style',serif;padding-bottom:20px;}
#navbg{clear:both;width:940px;margin:0 auto;height:50px;padding:0 10px;}
.banner_left{width:590px;float:left;}
.banner h1{margin:0 0 8px 0;font-size:26px;}
.banner_left p{margin:0 0 12px 0;padding:0;font-size:17px;}
#slideshow{position:relative;width:270px;float:left;margin:0 15px 5px 0;height:265px;}
#slideshow DIV{position:absolute;top:5px;right:5px;left:0;z-index:8;opacity:0.0;width:270px;height:265px;}
#slideshow DIV.active{z-index:10;opacity:1.0;}
#slideshow DIV.last-active{z-index:9;}
#slideshow DIV IMG{display:block;margin:5px 0 0 5px;}
.button a{float:left;display:block;padding:5px;text-decoration:none;font-weight:bold;}
.todays_special{width:300px;float:right;position:relative;margin-top:-10px;z-index:0;}
.todays_special_top{z-index:0;}
.todays_special_bottom{padding:60px 25px 18px 25px;z-index:0;}
.todays_special h3{margin:0;padding:6px 28px 15px 40px;font-size:20px;position:absolute;left:3px;top:14px;text-transform:capitalize;width:180px;}
.todays_special img{padding:5px;margin-bottom:8px;}
.todays_special p{margin:0 0 8px 0;padding:0;border:none;font-size:14px;}
.todays_special p.title{font-weight:bold;}
.todays_special p.title a{text-decoration:none;}
#content .our_menu{clear:both;position:relative;padding-top:55px;}
#content h3.menu_t{margin:0;padding:6px 28px 15px 12px;font-size:20px;position:absolute;left:-28px;top:0;text-transform:capitalize;width:180px;}
p{margin:0 0 10px 0;padding:0;line-height:20px;}
h3{margin:0 0 10px 0;padding:0;}
.imgcenter{margin-bottom:15px;}
p.alignright{text-align:right;}
ul{margin:0;padding:0;list-style:none;}
#content .latest_menu li{margin:0 40px 15px 0; padding:0 0 10px 0;width:270px;float:left;}
#content .latest_menu li img{float:left;margin:5px 8px 0 0;}
#content .latest_menu li h2.menu_title{margin:0;font:16px "Palatino Linotype",Georgia,"Times New Roman",Times,serif;font-weight:bold;}
.latest { width:615px; overflow:hidden; list-style:none; }
.latest li { width:285px; height:175px; float:left; margin-right:22px; padding-bottom:8px; padding-top:10px; position:relative; }
.latest li blockquote { display:inline; background:none; padding:0; margin:0; }
.latest .latest_title h2 { font-size:14px; font-weight:bold; margin-bottom:5px; display:block; }
.latest span { color:#666; font-size:11px; display:block; }
.latest .latest_excerpt { clear:both; padding-top:5px; text-align:justify; line-height:18px; }
.latest_thumb { padding:4px; border:1px solid #DCCBA0; float:left; margin-right:5px; width:95px; height:75px; background:#fff no-repeat center center; font-size:0 !important; }
.latest_thumb a { font-size:0 !important; color:#FFF; display:block; }
.contactinfo{width:180px;min-height:110px;_height:110px;float:right;padding:10px 15px 0 90px;}
.contactinfo p{font:11px Arial,Helvetica,sans-serif;margin:0 0 5px 0;padding:0;}
.contactinfo h4{margin-bottom:5px;font:13px Georgia,"Times New Roman",Times,serif;}
#content .location_box { width:593px; float:left   }
#content .location_box_bottom { padding:15px; }
.google_map { margin:0 0 10px 10px; float:right; }
#content h3.location_t { margin:0 0 8px 0; padding:8px 0 8px 35px; font-size:18px; }
#content .location p { font-size:12px; }
.widget-spot {padding-bottom:25px; }
#content .widget-spot{padding-bottom:0;}
p.more{display:block;clear:both;position:relative;top:-16px;width:590px;padding-top:10px;text-align:right;}
h1{margin-bottom:15px;padding-bottom:8px;}
.content_spacer{padding-right:18px;}
.content_spacer2{padding-left:40px;}
blockquote{margin:0;padding:0 0 0 25px;}
p.author{margin:0 0 15px 0;padding-bottom:15px;}
.table td{padding:8px;vertical-align:top;}
.table td.title{font:bold 12px Georgia,"Times New Roman",Times,serif;}
.table td.catetitle{font:bold 12px Georgia,"Times New Roman",Times,serif;}
.table td.row{position:relative;}
.table2 td{padding:0;}
.iteam{height:100%;overflow:hidden;padding-top:10px;}
.iteam img{float:left;margin:0 12px 5px 0;}
.iteam_content{width:325px;float:left;}
h2.iteam_title{margin:-4px 0 0 0;padding:0;font-size:14px;}
#content h4{margin:10px 0 15px 0;padding:0 0 5px 0;text-transform:uppercase;}
#content h4 a{text-decoration:none;}
#content h4 a:hover{text-decoration:none;}
#content .posts{margin-bottom:40px;}
.post_top{height:100%;overflow:hidden;}
.calendar{width:60px;float:left;font-size:27px;text-align:center;}
.month{font-size:18px;}
.post_title{float:left;width:510px;}
#content .posts h3{margin:0;padding:5px 0 3px 0;text-transform:capitalize;}
#content .posts h3 a{text-decoration:none;}
#content .post_top a{text-decoration:none;}
#content .post_content{padding-bottom:10px;}
#content p.post_meta{font-size:11px;}
.page ul{padding:10px 0 20px 0;list-style:square inside!important;}
#content .post_bottom{padding:0 0 11px 0;clear:both;}
#content .post_bottom a{text-decoration:underline;}
#content .post_bottom a:hover{text-decoration:none;}
.arclist{margin-bottom:30px;padding-bottom:25px;}
.i_comment{width:29px;text-align:center;padding:4px 0 15px 0;margin-top:10px;float:right;font-size:14px;font-weight:bold;}
.pagination{width:100%;font:14px Georgia,"Times New Roman",Times,serif;font-weight:bold;padding:0;}
.Navi{float:right;padding:0 0 20px 0;}
.Navi .on{display:block;float:left;font-size:12px;padding:11px 15px;margin-left:4px;}
.Navi a{text-decoration:none!important;display:block;float:left;margin-left:4px;padding:10px 13px;}
.adsense_468{background:transparent url(images/box1.png) repeat scroll 0 0;margin:0 25px;padding:12px 0;text-align:center;}
#comments h3{font-size:18px;padding:0 0 5px 0;margin:0 0 20px 0;}
#comments .commentlist{padding:0;margin:0;}
#comments .commentlist li p{margin:0;padding:0;}
#comments ol{padding:20px 0;}
#content #comments .comment{margin:10px 0 30px 0;padding:0;width:100%;background:none;list-style:none;}
#comments .comment a{text-decoration:none;padding:1px 0;}
#content #comments p.authorcomment{margin:3px 0 0 0;padding:0;line-height:normal;font-size:11px;font-weight:bold;}
#comments p.authorcomment a{text-decoration:none;}
#comments p.authorcomment a:hover{text-decoration:none;}
#comments .comment .meta-left{width:90px;float:left;}
#comments .comment .meta-left p{padding:0;margin:0;line-height:12px;font-size:11px;}
#comments .comment .meta-left .meta-wrap{width:90px;overflow:hidden;padding-right:7px;min-height:70px;}
#comments .comment small{font-size:11px;}
* html #comments .comment .text-right{height:70px;}
#comments .comment .text-right{min-height:70px;margin:0;padding:12px;margin-left:100px;float:none;}
#comments .comment .text-right p{line-height:18px;padding:0 0 8px 13px;font-size:12px;}
#comments ul.children{margin:10px 0 0 20px;padding:0;}
p.commpadd{padding:0;margin:0 0 10px 0;}
span.comm-reply{float:right;padding:5px 0 0 0;font-size:11px;}
span.comm-reply a:hover{font-size:11px;text-decoration:none;}
.cancel-comment-reply{padding:0 0 10px 0;}
#respond{padding:10px 0 0 0;margin:0;}
#respond textarea,.commpadd input{font:13px Arial,Helvetica,sans-serif;}
#respond textarea{margin:0;padding:5px;}
p.commpadd input{line-height:25px;height:25px;padding:5px 0 0 5px;width:300px;}
p.commpadd label{padding:0 0 0 5px;}
input#submit{font:bold 12px Arial,Helvetica,sans-serif;text-align:center;padding:5px;margin:0;cursor:pointer;}
* html #commentform label{margin:-8px 0 0 0;position:relative;top:-8px;}
*+html #commentform label{margin:-8px 0 0 0;position:relative;top:-8px;}
.avatar{padding:3px;}
.arclist ul{padding:0;margin:0;}
.arclist ul li{color:silver;font-size:12px;padding:5px 0;margin:0;}
.arclist ul li ul{padding:0 0 0 5px;}
.arclist ul li ul li{padding:10px 0 0 5px;}
.arclist .archives-time{float:left;text-transform:uppercase;width:90px;margin:0 15px 0 0;}
#content .arclist li a{text-decoration:none!important;}
#sidebar ul{margin:0 0 25px 0;padding:0;}
#sidebar li{margin:0 0 5px 0;padding:0 0 5px 15px;line-height:18px;}
#sidebar li a{text-decoration:none;}
#sidebar li a:hover{text-decoration:none;}
.date{font-size:12px;}
#sidebar h3{font-size:18px;margin:0 0 8px 0;padding:8px 5px 8px 10px;}
#sidebar h3.hours{font-size:18px;margin:0 0 8px 0;padding:8px 5px 8px 32px;}
.testimonials_box_bottom{padding:10px 15px 0 15px;}
.testimonials{font-size:14px;padding:0 0 15px 20px;margin-bottom:20px;line-height:18px;}
.customer_name{margin:0;padding:0;clear:both;text-align:right;}
#sidebar h3.review{font-size:18px;margin:0 0 8px 0;padding:8px 5px 8px 30px;}
#sidebar .todays_special{width:inherit;float:inherit;}
#sidebar .todays_special_bottom{padding:60px 15px 18px 15px;}
#sidebar .todays_special h3{margin:0;padding:6px 28px 15px 45px;font-size:20px;text-transform:capitalize;width:180px;}
#sidebar .todays_special img{padding:5px;margin-bottom:8px;}
.advt{margin-bottom:20px;}
#foot { 
	background: #DCCBA0;
        width: 75.7em;
	border: 0.7em solid #EFDDB3;
	color: #414040;
	font-size: 12px;
	overflow: hidden;
	padding: 1.5em;
}

	#foot a { color: #8B2801; text-decoration: none; }

	#foot span.cat, #foot h3 { 
		color: #633600; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
	
	#foot h5 { font-size: 19px; }
	
	#foot ul li ul { list-style-type: square; margin-left: 10px; }
	
	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }
	
	#foot li.widget .widget_box { background: none; border: 0; }

        #foot li.widget {
	background-color: #DCCBA0;
	padding: 5px;
	margin-bottom: 15px;
	border: none; }
	
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	
	#foot .col { float: left; list-style: none; width: 33.3%; }

	#cats { 
		background: #EFDDB3;
		list-style-type: none;
		margin-top: 13px;
		overflow: hidden;
		padding: 10px 0 7px 20px;
	}

		#cats li { 
			float: left; 
			font-size: 1.2em;
			line-height: 1.8em;
			margin: 0 2px 5px 0;
			width: 165px;
		}
	
#copyright { 
	border-top: 1px solid #3D3C3C; 
	clear: both;
	font-size: 13px;
	letter-spacing: 1.3px;
	line-height: 21px;
	padding-top: 10px;
}
	
	#copyright p { font-size: 13px; }

	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
#pond-calc {
	width: 100%;
	padding: 0;
	margin-bottom: 0;
	margin-left:0px;
	border:2px solid #EFDDB3;
}
#pond-calc td {
	border-bottom: 2px solid #EFDDB3;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background: #FFF1CD;
}
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */