
@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light|Patua+One|Berkshire+Swash);

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

#retailer-message {float:left;margin: 0px;
background-color: #FFFFFF;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
padding: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: none;
text-shadow: none;
margin-top: 0px !important;
}

.Row {display: none;}

.vfm_main-container {width: 980px;margin: 0 0 30px 0;float: left;
}

.vfm_container {width: 100%; float: left;}

/* Typography //////////////////////////*/
.shadows-font {font-family: 'Shadows Into Light', cursive;font-weight: 400;}
.patua-font {font-family: 'Patua One', cursive;font-weight: 400;}
.berk-font {font-family: 'Berkshire Swash', cursive;font-weight: 400;}

.white {color: white;}
.green {color: #00735E;}
.gray {color: #58595B;}

.shadow {text-shadow: 0px 0px 6px #000000;}

a {color: #BE442E;}
a:hover {color: #DC7535;}

h1, h2, h3, h4, h5, h6, p, dt, dl, li {margin: 10px 0;}

h1 {float: left; font-family: 'Patua One', cursive;font-size: 46px;color: #721012;width: 408px;margin-top: -10px;font-weight: 400;}

h2 {font-family: 'Shadows Into Light', cursive;font-size: 24px;color: #DC7535;margin-bottom: -5px;font-weight: 400;}

h3 {float: left; font-family: 'Patua One', cursive;font-size: 19px;color: #683318;width: 660px;margin: 0 0 5px 0;font-weight: 400;
}

ul {list-style: none; padding: 0;}

li {margin: 0;}

.Content img {margin: 0px;}

/* FOOTER ////////////////////////////
////////////////////////////////*/
.vfm_footer {
	float: left;
	width: 781px;
	height: 197px;
	padding: 0 100px;
	background: transparent url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-bg.png');
	clear: both;
}

.vfm_footer .side-banner {
	float: left;
	width: 159px;
	height: 139px;
	padding: 15px 10px 0 10px;
	background: url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-side-banner.png') no-repeat;
}

.vfm_footer .side-banner h3, .vfm_footer .social-banner h3 {
	font-family: 'Patua One', cursive;
	font-weight: 400;
	color: #B93B29;
	font-size: 17px;
	margin-top: 0;
}

.vfm_footer .side-banner p, .vfm_footer .social-banner p {
	font-family: 'Patua One', cursive;
	font-weight: 400;
	font-size: 15px;
	color: #A97C50;
}

.vfm_footer .social-banner {
	float: left;
	width: 319px;
	height: 139px;
	padding: 15px 10px 0 10px;
	margin: 0 35px;
	background: url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-center-banner.png') no-repeat;
}

.vfm_footer .footer-logos {
	float: right;
	clear: both;
	margin: 3px -80px 0 0;
	color: #A97C50;
	font-size: 12px;
}

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


/* Weekly Ad & Coupon Section ////////////////////////////
////////////////////////////////*/
.vfm_ad-container {width: 100%;background: #231F20;padding: 6px 0;margin: 15px 0;float: left;}

.vfm_ad-section {background: #414042;color: #FFFFFF;font-size: 13px;padding: 10px 5px;margin: 0 5px;float: left;width: 470px;text-shadow: none;}

.vfm_ad-section .info {float: left;margin: 0 7px;}

.vfm_ad-section .info a.title {font-family: 'Patua One', cursive;font-size: 24px;font-weight: 400;margin-bottom: 10px;text-decoration: none;color: white;
}
/*////////////////////////////////////////////////////////*/

/* Home Page GLIDERS ////////////////////////////
////////////////////////////////*/

.GliderContainer img {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;-webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;
}

#nav {
        margin-top: 0;
}

/* Home Page RECIPE ////////////////////////////
////////////////////////////////*/

ul.Pictures li {
       -webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;  -webkit-border-radius: 0;  -moz-border-radius: 0; border-radius: 0; border: none;
}

ul.Pictures li a span.Rating {
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
}

ul.Pictures li a span.Title {
       background: #721012;
       color: #ffffff !important;
}

ul.Pictures li a span.Rating { background: #F2EDDE; }

/* HOME PAGE Boxes ////////////////////////////
////////////////////////////////*/

.vfm_home-box {width: 300px;height: 350px;margin-right: 40px;margin-bottom: 22px;-webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;float: left;color: #FFFFFF;}

.vfm_home-box.last {margin-right: 0;}

.vfm_home-box .header {width: 250px;height: 40px;padding: 10px 0 0 0;float: left; }

.vfm_home-box .header .title {font-family: 'Patua One', cursive;font-size: 28px;margin: 0px 0 0px 10px;float: left;
}
.vfm_home-box .photo {
	float: left;
}

.vfm_home-box .photo img {width: 291px;margin: 0 5px;float: left;
}

.vfm_home-box .photo-text {margin: 0 5px;position: relative;top: -280px;left: 10px;float: left;
}

.vfm_home-box .box-buttons {
	width: 160px;margin: 0 62px;float: left;
	position: relative;top: -60px;
}

.vfm_home-box .box-buttons a.vfm_button {width: 152px;
	margin: 0 auto;padding: 5px 10px;font-family: 'Patua One', cursive;font-size: 21px;text-decoration: none;float: left;text-align: center;
}

.vfm_home-box .leaf { background: url(http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/fresh-fish-fresh-produce.png); width: 36px; height: 35px; float: left; margin-left: 15px;
}

/* Orange Box (Carne/Pollo) /////////*/
.vfm_home-box.orange {background: #BC5621;}
.vfm_home-box.orange .box-buttons a.vfm_button.gold {background: #EAAA34; color: #721012;}
.vfm_home-box.orange .box-buttons a.vfm_button.gold:hover {background: #DE9C2D; color: #5B1000;}
.vfm_home-box.orange .award {background: url(http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/award-winning-carne-asada.png); width: 111px; height: 131px;position: relative;top: 0;right: -189px;}

/* Dark Red Box (Fish) /////////*/
.vfm_home-box.dark-red {background: #561718;}
.vfm_home-box.dark-red .box-buttons a.vfm_button.red {background: #721012; color: #FFFFFF;}
.vfm_home-box.dark-red .box-buttons a.vfm_button.red:hover {background: #B93B29;}

/* Brown Box (History) /////////*/
.vfm_home-box.brown {background: #683318;}
.vfm_home-box.brown .header {height: 28px;padding: 5px 0 0px 0;float: left; }

.vfm_home-box.brown .header .title {font-size: 19px;margin: 0px 0 0px 10px;float: left;
}
.vfm_home-box.brown.small {height: 203px;}
.vfm_home-box.brown .box-buttons a.vfm_button.dark-brown {background: #683318; color: #FFFFFF;}
.vfm_home-box.brown .box-buttons a.vfm_button.dark-brown:hover {background: #542609;}

/* Image Box (Beer/Wine/Pies/Produce) /////////*/
.vfm_home-box.photo-box {background: #FFFFFF;border: 1px solid #CCCCCC;padding:0px;width: 298px;height: 348px;
}
.vfm_home-box.photo-box .photo img {width: 290px;margin: 5px 4px;float: left;
}
.vfm_home-box.photo-box.small {height: 203px;}
.vfm_home-box.photo-box .box-buttons {
	top: -212px;
}
.vfm_home-box.photo-box .box-buttons a.vfm_button.red {background: #B93B29; color: #FFFFFF;}
.vfm_home-box.photo-box .box-buttons a.vfm_button.red:hover {background: #A13221;}
.vfm_home-box.photo-box .photo-text {
	top: -300px;
}
.vfm_home-box.photo-box.small .photo-text {top: -190px;}

/* Image Box with Description ///////////*/
.vfm_home-box.photo-box .desc-text {
	float: left;margin: 5px 15px 0 10px;
}

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








/*CMS PAGE OVERWRITES */




.CMSPage body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

.CMSPage #retailer-message {float:left;margin: 0px;
background-color: #FFFFFF;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
padding: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
border: none;
text-shadow: none;
margin-top: 0px !important;
}

.CMSPage .Row {display: none;}

.CMSPage .vfm_main-container {width: 980px;margin: 0 0 30px 0;float: left;
}

.CMSPage .vfm_container {width: 100%; float: left;}

/* Typography //////////////////////////*/
.CMSPage .shadows-font {font-family: 'Shadows Into Light', cursive;font-weight: 400;}
.CMSPage .patua-font {font-family: 'Patua One', cursive;font-weight: 400;}
.CMSPage .berk-font {font-family: 'Berkshire Swash', cursive;font-weight: 400;}

.CMSPage .white {color: white;}
.CMSPage .green {color: #00735E;}
.CMSPage .gray {color: #58595B;}

.CMSPage .shadow {text-shadow: 0px 0px 6px #000000;}

.CMSPage a {color: #BE442E;}
.CMSPage a:hover {color: #DC7535;}

.CMSPage h1, .CMSPage h2, .CMSPage h3, .CMSPage h4, .CMSPage h5, .CMSPage h6, .CMSPage p, .CMSPage dt, .CMSPage dl, .CMSPage li {margin: 10px 0;}

.CMSPage h1 {float: left; font-family: 'Patua One', cursive;font-size: 46px;color: #721012;width: 408px;margin-top: -10px;font-weight: 400;}

.CMSPage h2 {font-family: 'Shadows Into Light', cursive;font-size: 24px;color: #DC7535;margin-bottom: -5px;font-weight: 400;}

.CMSPage h3 {float: left; font-family: 'Patua One', cursive;font-size: 19px;color: #683318;width: 660px;margin: 0 0 5px 0;font-weight: 400;
}

.CMSPage ul {list-style: none; padding: 0;}

.CMSPage li {margin: 0;}

.Content img {margin: 0px;}

/* FOOTER ////////////////////////////
////////////////////////////////*/
.CMSPage .vfm_footer {
	float: left;
	width: 781px;
	height: 197px;
	padding: 0 100px;
	background: transparent url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-bg.png');
	clear: both;
}

.CMSPage .vfm_footer .side-banner {
	float: left;
	width: 159px;
	height: 139px;
	padding: 15px 10px 0 10px;
	background: url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-side-banner.png') no-repeat;
}

.CMSPage .vfm_footer .side-banner h3, .CMSPage .vfm_footer .social-banner h3 {
	font-family: 'Patua One', cursive;
	font-weight: 400;
	color: #B93B29;
	font-size: 17px;
	margin-top: 0;
}

.CMSPage .vfm_footer .side-banner p, .CMSPage .vfm_footer .social-banner p {
	font-family: 'Patua One', cursive;
	font-weight: 400;
	font-size: 15px;
	color: #A97C50;
}

.CMSPage .vfm_footer .social-banner {
	float: left;
	width: 319px;
	height: 139px;
	padding: 15px 10px 0 10px;
	margin: 0 35px;
	background: url('http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/footer-center-banner.png') no-repeat;
}

.vfm_footer .footer-logos {
	float: right;
	clear: both;
	margin: 3px -80px 0 0;
	color: #A97C50;
	font-size: 12px;
}

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


/* Weekly Ad & Coupon Section ////////////////////////////
////////////////////////////////*/
.CMSPage .vfm_ad-container {width: 100%;background: #231F20;padding: 6px 0;margin: 15px 0;float: left;}

.CMSPage .vfm_ad-section {background: #414042;color: #FFFFFF;font-size: 13px;padding: 10px 5px;margin: 0 5px;float: left;width: 470px;text-shadow: none;}

.CMSPage .vfm_ad-section .info {float: left;margin: 0 7px;}

.CMSPage .vfm_ad-section .info a.title {font-family: 'Patua One', cursive;font-size: 24px;font-weight: 400;margin-bottom: 10px;text-decoration: none;color: white;
}
/*////////////////////////////////////////////////////////*/

/* Home Page GLIDERS ////////////////////////////
////////////////////////////////*/

.CMSPage .GliderContainer img {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;-webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;
}

#nav {
        margin-top: 0;
}

/* Home Page RECIPE ////////////////////////////
////////////////////////////////*/

.CMSPage ul.Pictures li {
       -webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;  -webkit-border-radius: 0;  -moz-border-radius: 0; border-radius: 0; border: none;
}

.CMSPage ul.Pictures li a span.Rating {
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
}

.CMSPage ul.Pictures li a span.Title {
       background: #721012;
       color: #ffffff !important;
}

.CMSPage ul.Pictures li a span.Rating { background: #F2EDDE; }

/* HOME PAGE Boxes ////////////////////////////
////////////////////////////////*/

.CMSPage .vfm_home-box {width: 300px;height: 350px;margin-right: 40px;margin-bottom: 22px;-webkit-box-shadow: 0 8px 0px -4px #D1D3D4;-moz-box-shadow: 0 8px 0px -4px #D1D3D4;box-shadow: 0 8px 0px -4px #D1D3D4;float: left;color: #FFFFFF;}

.CMSPage .vfm_home-box.last {margin-right: 0;}

.CMSPage .vfm_home-box .header {width: 250px;height: 40px;padding: 10px 0 0 0;float: left; }

.CMSPage .vfm_home-box .header .title {font-family: 'Patua One', cursive;font-size: 28px;margin: 0px 0 0px 10px;float: left;
}
.CMSPage .vfm_home-box .photo {
	float: left;
}

.CMSPage .vfm_home-box .photo img {width: 291px;margin: 0 5px;float: left;
}

.CMSPage .vfm_home-box .photo-text {margin: 0 5px;position: relative;top: -280px;left: 10px;float: left;
}

.CMSPage .vfm_home-box .box-buttons {
	width: 160px;margin: 0 62px;float: left;
	position: relative;top: -60px;
}

.CMSPage .vfm_home-box .box-buttons a.vfm_button {width: 152px;
	margin: 0 auto;padding: 5px 10px;font-family: 'Patua One', cursive;font-size: 21px;text-decoration: none;float: left;text-align: center;
}

.CMSPage .vfm_home-box .leaf { background: url(http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/fresh-fish-fresh-produce.png); width: 36px; height: 35px; float: left; margin-left: 15px;
}

/* Orange Box (Carne/Pollo) /////////*/
.CMSPage .vfm_home-box.orange {background: #BC5621;}
.CMSPage .vfm_home-box.orange .box-buttons a.vfm_button.gold {background: #EAAA34; color: #721012;}
.CMSPage .vfm_home-box.orange .box-buttons a.vfm_button.gold:hover {background: #DE9C2D; color: #5B1000;}
.CMSPage .vfm_home-box.orange .award {background: url(http://www.burntorangedesign.com/burntorangedesignClients/VFM/web/images/award-winning-carne-asada.png); width: 111px; height: 131px;position: relative;top: 0;right: -189px;}

/* Dark Red Box (Fish) /////////*/
.CMSPage .vfm_home-box.dark-red {background: #561718;}
.CMSPage .vfm_home-box.dark-red .box-buttons a.vfm_button.red {background: #721012; color: #FFFFFF;}
.CMSPage .vfm_home-box.dark-red .box-buttons a.vfm_button.red:hover {background: #B93B29;}

/* Brown Box (History) /////////*/
.CMSPage .vfm_home-box.brown {background: #683318;}
.CMSPage .vfm_home-box.brown .header {height: 28px;padding: 5px 0 0px 0;float: left; }

.CMSPage .vfm_home-box.brown .header .title {font-size: 19px;margin: 0px 0 0px 10px;float: left;
}
.CMSPage .vfm_home-box.brown.small {height: 203px;}
.CMSPage .vfm_home-box.brown .box-buttons a.vfm_button.dark-brown {background: #683318; color: #FFFFFF;}
.CMSPage .vfm_home-box.brown .box-buttons a.vfm_button.dark-brown:hover {background: #542609;}

/* Image Box (Beer/Wine/Pies/Produce) /////////*/
.CMSPage .vfm_home-box.photo-box {background: #FFFFFF;border: 1px solid #CCCCCC;padding:0px;width: 298px;height: 348px;
}
.CMSPage .vfm_home-box.photo-box .photo img {width: 290px;margin: 5px 4px;float: left;
}
.CMSPage .vfm_home-box.photo-box.small {height: 203px;}
.CMSPage .vfm_home-box.photo-box .box-buttons {
	top: -212px;
}
.CMSPage .vfm_home-box.photo-box .box-buttons a.vfm_button.red {background: #B93B29; color: #FFFFFF;}
.CMSPage .vfm_home-box.photo-box .box-buttons a.vfm_button.red:hover {background: #A13221;}
.CMSPage .vfm_home-box.photo-box .photo-text {
	top: -300px;
}
.CMSPage .vfm_home-box.photo-box.small .photo-text {top: -190px;}

/* Image Box with Description ///////////*/
.CMSPage .vfm_home-box.photo-box .desc-text {
	float: left;margin: 5px 15px 0 10px;
}

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