/*

Theme Name: The HTML5 Boilerplate

Theme URI: http://github.com/zencoder/html5-boilerplate-for-wordpress

Description: Based on the <a href="http://html5boilerplate.com">HTML5 Boilerplate</a> and Bruce Lawson's <a href="http://html5doctor.com/designing-a-blog-with-html5/">Designing a Blog with HTML5</a>. The sole purpose of this theme is to save developers the time it takes to apply the HTML5 Boilerplate to WordPress. See the README for instructions. The "HTML5 Boilerplate" name is used with permission from Paul Irish.

Version: 1.0

Author: Steve Heffernan

Author URI: http://steveheffernan.com/

Tags: white, two-columns

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/





/*

HTML Boilerplate styles can be found in the html5-boilerplate/css directory.

*/



/* WordPress Required Styles */

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



ul, ol, li, li ol{

	display:inline-block;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

}

	

.sticky h2 {

	padding-top: 10px;

}



/* Phoenicia Styles */



body { 

	text-align: center;

	font-size: 14px;

	background: #f3efd8 url(images/pho-bg.jpg) repeat-y top center;

	font-family: Helvetica, arial, sans-serif;

}



#container { 

	width: 866px;

	margin: 0 auto;

	text-align: left;

	position: relative;

}

header h1 a {

	width: 217px;

	height: 180px;

	background: transparent url(images/pho-logo.png) no-repeat;

	text-indent: -9999px;

	display: block;

}

a:focus { 

    outline: none; 

}



header h3 a{ text-decoration:none;}





ul#menu-main-nav {

	clear: both;

	width: 612px;

	height: 59px;

	position: absolute;

	top: 50px;

	right: 0;

	z-index: 10;

}

ul#menu-main-nav li {

	float: left;

	display: block;

	

}

ul#menu-main-nav li:hover { background-color: #f3efd8;}



ul#menu-main-nav li a {

	height: 59px;

	text-indent: -9999px;

	background: transparent url(images/navbg.png) no-repeat;

	display: block;

	padding: 4px 18px;

	border-left: 2px solid #35551d;

	margin-left: -1px;

}

ul#menu-main-nav li a:focus { border: 0 0 0 2px;}

ul#menu-main-nav li:first-child a { border-left: 0; margin-right: 1px;}

ul#menu-main-nav li.nav-about a { background-position: 30px 4px; width: 76px; }

ul#menu-main-nav li.nav-locations a { background-position: -72px 4px; width: 71px;}

ul#menu-main-nav li.nav-depts a { background-position: -177px 4px; width: 94px;}

ul#menu-main-nav li.nav-recipes a { background-position: -309px 4px; width: 60px;}

ul#menu-main-nav li.nav-news a { background-position: -411px 4px; width: 106px;}



ul#menu-main-nav li.nav-about a:active { background-position: 30px -58px; width: 76px;}

ul#menu-main-nav li.nav-locations a:active { background-position: -72px -58px; width: 71px;}

ul#menu-main-nav li.nav-depts a:active { background-position: -177px -58px; width: 94px;}

ul#menu-main-nav li.nav-recipes a:active { background-position: -309px -58px; width: 60px;}

ul#menu-main-nav li.nav-news a:active { background-position: -411px -58px; width: 106px;}



ul#menu-main-nav li.nav-about a:hover, ul#menu-main-nav li.current-menu-item.nav-about a, ul#menu-main-nav li.current-menu-ancestor.nav-about a { background-position: 30px -124px; width: 76px;}

ul#menu-main-nav li.nav-locations a:hover, ul#menu-main-nav li.current-menu-item.nav-locations a, ul#menu-main-nav li.current-menu-ancestor.nav-locations a  { background-position: -72px -124px; width: 71px;}

ul#menu-main-nav li.nav-depts a:hover, ul#menu-main-nav li.current-menu-item.nav-depts a, ul#menu-main-nav li.current-menu-ancestor.nav-depts a { background-position: -177px -124px; width: 94px;}

ul#menu-main-nav li.nav-recipes a:hover, ul#menu-main-nav li.current-menu-item.nav-recipes a, ul#menu-main-nav li.current-menu-ancestor.nav-recipes a { background-position: -309px -124px; width: 60px;}

ul#menu-main-nav li.nav-news a:hover, ul#menu-main-nav li.current-menu-item.nav-news a, ul#menu-main-nav li.current-menu-ancestor.nav-news a { background-position: -411px -124px; width: 106px;}







ul#menu-main-nav ul.sub-menu { 

	display: none;

	background-color: #f3efd8;

	padding: 8px auto;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



ul#menu-main-nav li:hover ul.sub-menu { 

	display: block;

	width: auto;

}

ul#menu-main-nav ul.sub-menu li { 

	float: none;

	

}

ul#menu-main-nav ul.sub-menu li a { 

	height: auto;

	text-indent: 0;

	background-image: none;

	display: block;

	margin: 0;

	border-left: none;

	border-top: 1px dotted #769632;

	padding: 8px 0;

	margin: 0 18px;

	color: #35551d;

	text-align: center;

	font-size: 12px;

}

ul#menu-main-nav ul.sub-menu li a:hover {

	color: #965124;

}



#nav-sec {

	position: absolute;

	top: 6px;

	right: 0;

	text-align: right;

}

#nav-sec li {

	display: inline;

	padding: 0 8px;

	font-size: 12px;

	font-weight: bold;

	border-right: 1px solid #35551d;

	float: right;

	height:16px;

}

#nav-sec li a { color: #35551d; }

#nav-sec li a:hover { color: #769632; }

#nav-sec li a:active { color: #965124; }

#nav-sec li:first-child { border-right: 0; padding:0px 0px 0px 7px;}

#nav-sec h3.widget-title { font-family: helvetica, arial, sans-serif; color: #35551d; padding-right: 60px;}

#nav-sec .socialmedia-buttons { margin-top: -16px;}



#main { margin-top: -30px;}


.promo_slider_content {
    background: url(images/overlay.png) repeat 0 0;
    color: white;
    width: 280px;
    position: absolute;
    top: 12px;
    left: 12px;
    padding: 10px;
}

.promo_slider_excerpt, .promo_slider_title { position: relative !important; color: white !important; background-color: transparent !important; opacity: 1 !important;}

.promo_slider_title { font-size: 38px !important; font-weight: normal !important; line-height: 38px !important;}



.promo_slider_excerpt p {

	margin: 10px 0 !important;

}

.promo_slider_content a{

	padding: 3px 20px 0 0;

	color: #759532;

	background: transparent url(images/arrow-right.png) no-repeat top right;

}



.move_backward, .move_forward { display: none;}

.promo_slider_nav { background-color: transparent !important;} 

.promo_slider_sep { display: none;}



.slider_selections span {

	width: 20px;

	height: 20px;

	background-color: #759532;

	margin: 0 8px;

	display: block;

	float: left;

	text-indent: -9999px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

.slider_selections span.current { background-color: white;}



#random-testimonial {

	position: absolute;

	top: 160px;

	right: 0;

	width: 200px;

	background-color: white;

	color: #43621c;

	padding: 30px 40px 20px 40px;

	/*background: white url(images/quote.png) no-repeat top left;*/

	background:#f6f5f5;

}

#random-testimonial h3 { display: none;}

#random-testimonial p {

	font-size: 20px;

}

#random-testimonial p span {

	font-size: 13px;

	font-style: italic;

}

#random-testimonial p strong { font-weight: normal;}



#home-content li {

	width: 244px;

	float: left;

	margin-left: 7px;

	padding: 65px 20px 15px 20px;

	background-color: #d25d1a;

	position: relative;

	color: white;

}

#home-content li li { width: auto; float: none; margin-left: 0; padding: 0; background-color: transparent !important; }

#home-content li:first-child { margin-left: 0; background-color: #eab71b;}

#home-content li:last-child { background-color: #769632;}



#home-content .widget-container { min-height: 240px;}



footer { clear: both; padding: 30px 0 30px 0; color: #344a14; font-size: 12px;}

footer a { color: #344a14;}

footer a:hover { color: #965124; }



article footer { clear: both; padding: 0 0 40px 0; color: #344a14; font-size: 12px; margin-left: 56px;}



#home-content h3.widget-title {

	font-weight: normal;

	font-size: 21px;

	color: white;

	margin-bottom: 16px;

	width: 264px;

	background: transparent url(images/widget-bg-seperator.jpg) no-repeat 0 34px;

	position: absolute;

	top: 10px;

	left: 0;

	padding-left: 20px;

	height: 40px;

}

#home-content .advanced-recent-posts span.date, #locations-content .advanced-recent-posts span.date{

	font-size: 24px;

	display: block;

	text-align: center;

	line-height: 20px;

	width: 30px;

	float: left;

	color: white;

	margin-right: 20px;

	font-weight: normal !important;

	margin-top: 2px;

}

#home-content .advanced-recent-posts li, #locations-content .advanced-recent-posts li { 

	clear: both !important;

	border-bottom: 1px solid white;

	min-height: 50px;

	display: block;

	color: white;

	margin-top: 10px;

}

#home-content .advanced-recent-posts li:last-child, #locations-content .advanced-recent-posts li:last-child { border-bottom: 0 !important;}



#advancedrecentposts-9 ul.advanced-recent-posts li a:last-child { margin-left: 50px; margin-top: 8px; color: #a0e116;}

#advancedrecentposts-9 ul.advanced-recent-posts li p a { margin:0 !important; color: white !important; }

#advancedrecentposts-9 ul.advanced-recent-posts li a:hover, #locations-content .advanced-recent-posts li a:hover { color: #a0e116;}



#advancedrecentposts-9 ul.advanced-recent-posts li a em {

	font-style: normal;

	background: transparent url(images/brite-arrow-right.png) no-repeat top right; 

	padding: 3px 20px 0 0;

}



#home-content .advanced-recent-posts img { margin-bottom: 4px;}



#home-content .advanced-recent-posts li:first-child {

	margin-top: 0;

}

#home-content .advanced-recent-posts li p, #locations-content .advanced-recent-posts li p { 

	margin-left: 50px;

	padding: 0 0 4px 0;

	font-size: 16px;

}

#home-content .advanced-recent-posts li a, #locations-content .advanced-recent-posts li a {

	color: white;

	font-weight: bold;

	font-size: 14px !important;

}

#home-content .advanced-recent-posts li a:hover {

	color: #769632;

}

#home-content li.videosidebar h3.widget-title { 

	background-position: -290px 34px;

}

#home-content .VideoCaption { font-size: 20px;}



#menu-footer-nav {

	padding: 10px 10px 26px 10px;

	/*background: rgba(54, 43, 40, .80);*/

	background: #362B28;

	

	color: white;

	/*left: 12px;*/

	opacity: 0.8;

	padding: 10px;

	position: absolute;

	top: 12px;

	 width: 846px;

	 height:50px;

	 filter: alpha(opacity = 60);

	

}

	

}

#menu-footer-nav li { display: inline; padding: 0 2px 0 3px; border-left: 1px solid white;}

#menu-footer-nav li:first-child { padding: 0 2px 0 0; border-left: 0;}

#menu-footer-nav li a { font-weight: bold; color: white; display: inline; padding: 0 2px 0 3px; border-left: 1px solid white;}

#menu-footer-nav li a:hover { color: white; }

#menu-footer-nav li a:first-child { padding: 0 2px 0 0; border-left: 0;}





/*#menu-footer-nav li { display: inline; padding: 0 2px 0 3px; border-left: 1px solid white;}

#menu-footer-nav li:first-child { padding: 0 2px 0 0; border-left: 0;}

#menu-footer-nav li a { font-weight: bold; color: white; display: inline; padding: 0 2px 0 3px; border-left: 1px solid white;}

#menu-footer-nav li a:hover { color: white; }

#menu-footer-nav li a:first { padding: 0 2px 0 0;}

*/

footer p { position: absolute; top: 40px; right: 10px;}

footer .tc { position: absolute; top: 56px; right: 10px;}

footer a.tc, footer a.tc:active {color: white;}

footer a.tc:hover {color: white;}



footer#main-footer { 

	position: relative;

	

}



footer#main-footer { clear: both; color: white; font-size: 12px;}

footer#main-footer a { color: white;}

footer#main-footer a:hover { color: white; }









div#main.secondary, div#main.depts {

	background-color: white;

	font-size: 14px;

	color: #43621c;

	padding-bottom: 20px;

        min-height: 930px; 

}

div#main.depts {

	/*padding: 10px 56px;*/padding: 10px 12px 10px 56px;

}

div#main.secondary article header, div#main.secondary article p, div#main.secondary article.post ul, div#main.secondary article.post ol, h2.main-title, h2.pagetitle, .news nav, #respond h3 {

	margin: 0 0 10px 56px;

	width: 514px;

}



div#main.secondary article.post ul li{ list-style: disc; margin-left: 40px; }

div#main.secondary article.post ol li{ list-style: decimal; margin-left: 40px; }

div#main.secondary article.post ul, div#main.secondary article.post ol {

	margin-top: 20px;

}

div#main.secondary article p, div#main.depts article p, div#main.secondary article.post ul, div#main.secondary article.post ol  {

	line-height: 24px;

}



header h2, h2.main-title, h2.pagetitle { font-weight: normal; font-size: 30px; padding-top: 30px;}

#respond h3 { padding-top: 30px;}



.press_title{ font-size: 18px;}

.press_title a{text-decoration:none;}



aside.secondary {

	width: 244px;

	position: absolute;

	right: 12px;

	top: 160px;

}



aside.secondary, aside#news-content {

	color: white !important;

	line-height: 18px !important;

}

aside.secondary h3 {

	font-size: 24px ;

	font-weight: normal;

	margin-bottom: 20px;

	line-height: 22px !important;

	color: #43621c;

	padding-top: 10px;

}



aside.secondary .php_widget, aside.secondary .textwidget, aside.secondary .menu, aside#locations-content ul.advanced-recent-posts, .recipe-press-categories, .rp_widget_category_list, aside#news-content.secondary .widget-container ul {

	background-color: #769632;

	padding: 12px;

	font-size: 16px;

}

aside#locations-content .php_widget {

	background-color: transparent;

	color: #43621c;

	padding-left: 0;

	padding-bottom: 10px;

	margin-bottom: 20px;

	border-bottom: 1px solid #93b54f;

}

aside#locations-content .php_widget:last-child {

	border-bottom:none;

}

aside#locations-content .php_widget li {

	padding: 2px 0;

}

aside#locations-content .php_widget .sidebar_receipe_add a {

	color: #43621c;

	padding: 2px 20px 0 0;

	color: #759532;

	background: transparent url(images/arrow-right.png) no-repeat top right;

}



aside#locations-content #php_widget-16.php_widget a {

  background: none repeat scroll 0 0 transparent;

  color: #759532;

  display: block;

  margin: 0 0 7px;

  padding: 0;

}



aside.secondary .menu li, .recipe-press-categories li, .rp_widget_category_list li, aside#news-content.secondary .widget-container ul li {

	padding: 8px 0;

	border-bottom: 1px solid #93b54f;

}

aside.secondary .menu li:last-child, .recipe-press-categories li:last-child, .rp_widget_category_list li:last-child, aside#news-content.secondary .widget-container ul li:last-child {

	border-bottom: 0;

}

aside.secondary .menu li a { 

	padding: 2px 20px 0 0;

	color: white;

	background: transparent url(images/white-arrow-right.png) no-repeat top right;

}

.recipe-press-categories li a, .rp_widget_category_list li a, aside#news-content.secondary .widget-container ul a { 

	padding: 2px 2px 0 0;

	color: white;

}

aside.secondary .menu li a:hover { 

	color: #A0E116;

	background: transparent url(images/brite-arrow-right.png) no-repeat top right;

}

.recipe-press-categories li a:hover, aside#news-content.secondary .widget-container ul a:hover { color: #A0E116; }

aside.secondary .menu li a:active, aside.secondary .menu li.current-menu-item a { color: #43621c;}

aside.secondary .menu li.current-menu-item a { background-image: none;}







.depts h3.widget-title { display: none;}

.depts p { margin-bottom: 0px;}

#depts-thumbnav { margin: 20px 0;}

#depts-thumbnav #menu-department-nav li.menu-item {

	width: 245px !important;

	text-align: center !important;

	float: left !important;

	height: 160px !important;

	margin-right: 6px;

	margin-bottom: 12px;

	display: block !important;

}

#depts-thumbnav #menu-department-nav li.menu-item:last-child { margin-right: 0;}

#depts-thumbnav #menu-department-nav li.menu-item a {

	color: #344a14;

	padding-top: 140px;

	display: block;

	font-weight: bold;

}

#depts-thumbnav #menu-department-nav li.menu-item a:hover { color: #965124; }



#depts-thumbnav #menu-department-nav li.menu-item.dept-bakery { background: transparent url(images/thumbs/bakery.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-prep { background: transparent url(images/thumbs/PreparedFoods.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-cheeses { background: transparent url(images/thumbs/cheeses.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-meats { background: transparent url(images/thumbs/delimeats.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-produce { background: transparent url(images/thumbs/Produce.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-winebeer { background: transparent url(images/thumbs/beerwine.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-coffeetea { background: transparent url(images/thumbs/coffeetea.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-butcherseafood { background: transparent url(images/thumbs/butchershop.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-homegoods { background: transparent url(images/thumbs/HomeGoods.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-gbs { background: transparent url(images/thumbs/gbs.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-ovo { background: transparent url(images/thumbs/OilVinegarOlives.jpg) no-repeat top;}

#depts-thumbnav #menu-department-nav li.menu-item.dept-other { background: transparent url(images/thumbs/other.jpg) no-repeat top;}



aside#news-content { margin-top: 50px;}

aside#news-content .widget-container { margin-bottom: 30px;}

#news-content h3 {font-size: 24px !important;}





div.news a { color: #769632; font-weight: bold;}



div.news a:hover { color: #a0e116;}

.news article h3 { font-size: 18px !important;}





.headline-container {

	position: absolute;

	top: 150px;

	width: 594px;

	height: 396px;

}

.headline {

	background: #362B28;

	color: white !important;

	width: 280px !important;

	position: absolute !important;

	bottom: 12px !important;

	right: 12px !important;

	padding: 10px;

	vertical-align: baseline;

	font-size: 30px;

	 /* Theoretically for IE 8 & 9 (more valid) */

        /* ...but not required as filter works too */

        /* should come BEFORE filter */

        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";



        /* This works in IE 8 & 9 too */

        /* ... but also 5, 6, 7 */

        filter: alpha(opacity=80);



        /* Older than Firefox 0.9 */

        -moz-opacity:0.8;



        /* Safari 1.x (pre WebKit!) */

        -khtml-opacity: 0.8;



        /* Modern!

        /* Firefox 0.9+, Safari 2?, Chrome any?

        /* Opera 9+, IE 9+ */

        opacity: 0.8;

	

}

.location iframe {

	margin: 30px;

	border: 4px solid #769632;

	

}

.location .map, .product-button-container { width: 535px; margin-left: 56px; margin-top: 40px; padding: 20px 0; border-top: 1px solid #769632;  text-align: center; }

.location .map small { color: #769632 !important; }

.product-list { display: none;}

.product-button  {

	display: block;

	padding: 10px;

	background-color: #769632;

	cursor: pointer;

	color: white;

	font-weight: bold;

 }

 .product-button:hover {

 	color: #A0E116;

 }

 

.recipe-controls { 

	margin: 5px 0 10px 56px;

}

.recipe-servings { margin-bottom: 6px;}

.recipe-meta { margin-left: 56px;}

.recipe-bullets { margin-left: 56px; margin-bottom: 12px;}

.recipe-controls a { 

	color: white;

	padding: 6px 12px 4px 12px;

	background-color: #769632;

}

.recipe-content h4 { margin-left: 56px;}



form.large {

	margin-left: 56px;

}

form div { padding-bottom: 10px;}

form input, form textarea, form select { padding: 4px;}

form .submit {

	display: block;

	padding: 10px;

	/*background-color: #769632;*/

	cursor: pointer;

	color: white !important;

	font-weight: bold;

	border: 0;

	font-size: 18px;

}

form .submit:hover {

	color: #A0E116 !important;

}

.breadcrumbs {

	position: absolute; 

	top: 130px;

	right: 0;

	text-align: right;

	font-size: 11px;

	color: #344a14;

}

.breadcrumbs a { color: #344a14; }

.breadcrumbs a:hover { text-decoration: underline; }

img.attachment-thumbnail {

	float: left;

	margin: 0 10px 10px 56px;

}



.news article.post, .news article.recipe .relative{ width: 594px; position: relative; }

.news article.post header h3 { border-bottom: 1px solid #a0e116; margin-bottom: 4px;}

.news article.post header h3 a { width: 430px; }



.header-comments {

	position: absolute;

	top: 0;

	right: 2px;

}



.recipe-print-link { 

	position: absolute;

	top: 0;

	right: 0;

}

.recipe-print-link a {

	color: white !important;

	font-size: 16px;

}

#comment{ width: 510px; }

.addthis_toolbox, h3#comments { margin-left: 56px; width: 594px; }

ol.commentlist { list-style: none !important; width: 594px;}



ol.commentlist li {

	border-top: 1px solid #a0e116; list-style: none !important; margin-left: 0 !important; width: auto !important; padding-top: 4px;

}

ol.commentlist header, ol.commentlist p, ol.commentlist nav, ol.commentlist ul.children { margin-left: 0 !important; width: auto !important;}

ol.commentlist ul.children { padding-left: 20px;}



.ngg-galleryoverview {

	width: 538px !important;

	margin-left: 56px;

	text-align: center !important;

}

.slideshowlink { display: none;}



.ngg-gallery-thumbnail { margin: 8px !important;}



ul.menu-links { margin-left: 46px !important; display: block; clear: both;}

.menu-links li { 

	list-style: none !important;

	margin: 4px 8px 8px 8px!important;

	float: left;

	padding: 6px !important; 

	width: 120px;

	font-size: 16px;

	height: 41px;

	font-weight: bold;

	background-color: #769632;

	text-align: center;

	line-height: 18px;

}

.menu-links a { 

	color: white; 

	

}



.plogindiv {

    position: absolute;

			top: 50%;

			width: 467px;

			left: 35%;

			padding: 0px -1px 10px 10px;

			z-index: 99;

			/*border: 2px solid #43621C;*/

			background-color: White;

			height: 247px;

			z-index: 99;

			/*border-radius: 10px;*/

			/*-moz-border-radius: 10px;*/

			-webkit-border-radius: 10px;

}



/*.ie8 .promo_slider_title, .ie8 h3.widget-title, .ie8 header h2, .ie8 h2.main-title, .ie8 h2.pagetitle, .ie8 .headline {font: inherit 'Fertigo Pro', Arial, sans-serif;letter-spacing: 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}*/



.ie8 .promo_slider_title, .ie8 h3.widget-title, .ie8 header h2, .ie8 h2.main-title, .ie8 h2.pagetitle, .ie8 .headline {font: inherit 'Fertigo Pro', Arial, sans-serif;letter-spacing: 0;}



#locations-content,#menu-locations-menu li {width:200px; right:40px;}

#recipe_taxonomy_list li{width:200px;}

.rp_widget_category_list li{width:200px;}

#recipe_press_category_widget-4 { margin-top:10px;}



#alpha_categories-3 ul li {width:200px;}

.widget_white {color:white;}



.contact_widget div ul li{color:#43621C;}



.sidebar_receipe_add{color:#43621C;}

.sidebar_receipe_add li{color:#43621C;}



aside#locations-content #php_widget-10 .sidebar_receipe_add {

    color: #43621C;

    text-decoration: none;

}

aside#locations-content #php_widget-10 .sidebar_receipe_add li {

    color: #43621C;

    text-decoration: none;

}

aside#locations-content #php_widget-10 .sidebar_receipe_add li a {

    color: #759532;

    text-decoration: underline;

}



aside#locations-content #php_widget-11 .sidebar_receipe_add {

    color: #43621C;

    text-decoration: none;

}

aside#locations-content #php_widget-11 .sidebar_receipe_add li {

    color: #43621C;

    text-decoration: none;

}

aside#locations-content #php_widget-11 .sidebar_receipe_add li a {

    color: #759532;

    text-decoration: underline;

}





.recipe-bullets ul{display:block;}

.recipe-bullets ul li{display:block;}

.secondary ul li a{ font-weight:normal; font-size:14px;}

.widget_archive ul li { display:inherit; width:70%;}



aside#news-content li ul li {display: block;}



.news_event_sidebar li ul li{width:200px;}



.receipes_sidebar li ul{ width:220px; } 



#custom-contact-forms-errors ul li { display:block;}



.product-list ul li {display:block; list-style:disc outside none; background: transparent url(images/suga.jpg) no-repeat center left; padding-left:15px; width:725px;}





#menu-department-nav li{ display:block;}



#home-content li#advancedrecentposts-9 ul li{ border-bottom: 0 solid #769632;\0/}

#home-content li#advancedrecentposts-9{ background-color:#769632;\0/}



.sublist{margin-left: 65px;   background: transparent url(images/circle.jpg) no-repeat center left;}



/* Added by development team for mkt bar changes on 23/08/12 Start*/ 



.widget-container1 ul.sidebar_receipe_add li{

color: black;

}



.widget-container1 h3{

color: black !important;

}



.widget-container1 .advanced-recent-posts{

background-color:black !important;

}

#php_widget-15{

border-bottom: 1px solid black !important;

}



.new1 .map{

border-top: 1px solid black !important;



}



.new1 .map iframe {

margin: 30px;

border: 4px solid black !important;

}



/* Added by development team for mkt bar changes on 23/08/12 End */





li#php_widget-17 p a img {

   

    margin: 0 0 7px !important;

  

}

.mktBar{

	float:left;	

}

.mktBar .slider_selections span{

	width:15px;

	height:15px;

	margin:0 5px;

}

.mktBar .promo_slider_nav {

	margin: 45px 43px 0 0 !important;

	top:0px;

	right:0px;

}

.mktBar .slider_selections span{

	height:15px;

	width:15px;

	

}

.mktBar .promo_slider_title{

	display:none;

	

}

.mktBar .promo_slider{

	margin:0px!important;

	 

}

.mktPage .headline{

display:none;

}

.mktBar .promo_slider_excerpt p{

	margin:0px!important;

	

}

.promo_slider_nav{

	  

	 

	   

}

.clear{

	clear:both;

	

}

#recaptcha_image img {     width: 240px !important;     height: 38px !important; }

#recaptcha_area, #recaptcha_table {

width: 240px !important;

}



div#recaptcha_image{

width: 245px !important;

}



.recaptchatable #recaptcha_image {

margin: 0px !important;

}

div#recaptcha_area{

width: 240px !important;

}



li#custom-contact-forms-3 form#form-1-1361005044{

width: 230px !important;

padding-right: 3px !important;

}

.tbl{height:275px;}

.tbl-left{ float: left;margin-left: 78px;margin-right: 15px;}

.tbl .tbl-left .ngg-galleryoverview{width: 245px !important; margin-left:0px;}

.tbl .tbl-right .ngg-galleryoverview{width: 245px !important; margin-left:0px;}

.tbl-right{float: left;}

.tbl .ngg-gallery-thumbnail {margin: 3px !important;}

/***********************************************************/

.page-id-303 .promo_slider_nav {

    margin: 45px 43px 0 0 !important;

    right: 0;

    top: 0;

}

.page-id-303 .slider_selections span {

  height:15px !important;

  width:15px !important;

    margin: 0 5px!important;

}

.promo_slider .headline{

	 background: none repeat scroll 0 0 #362B28;

    bottom: 12px !important;

    color: white !important;

    font-size: 30px;

    opacity: 0.8;

    padding: 10px;

    position: absolute !important;

    right: 12px !important;

    vertical-align: baseline;

    width: 280px !important;

}

.page-id-303 .promo_slider_excerpt p {

    margin: 10px 0 !important;

    padding: 0 0px 0 10px ;

}

.page-id-303 .promo_slider .headline{padding:0 !important ;width: 300px !important;}

.page-id-303 .headline{padding:0 !important}

.page-id-303 .promo_slider_wrapper{  bottom: 30px !important;

    float: left !important;

    margin: 0 0 !important;

    position: relative !important;}

.promo_slider_content{

	display: none!important;

}

#main .promo_slider_content

{

display: block!important;

}



.page-id-303 #main .mkt-menu{}

.page-id-303 #main .mkt-menu ul{margin-top:0px !important;}

.page-id-303 #main .mkt-menu ul li{float: left; margin-right: 20px !important;margin-left:0px !important; padding: 0;}

.page-id-303 #main .mkt-menu ul li a{}

.home #advancedrecentposts-9 .advanced-recent-posts span.date{margin-right: 16px !important;}