/* Predefined Styles from "work_folder"  --  Start */


body {
	background: #fff url(../images/Backgrounds/photo_into_gradient.gif) no-repeat top center;
}
.TxtPg_Header1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 24px;
	color: 99CC99;
	padding: 8px;
	padding-left: 15px;
	padding-right: 15px;
}
.TxtPg_Content {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.table_main {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
}
.navigation_footer {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-position: center;
}
.Welcome_to_SMF  {
	color: #29509F;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
	
.table_Welcome_to_SMF {
	border: 1px solid #29509F;
	background-color: #29509F;
}
.Wel_to_SMF_TEXT {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #29509F;
	text-align: left;
	white-space: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.order_online {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29509F;
}
.Page_content {
font-family: "Trebuchet MS"; 
font-size: 12px; 
line-height: 22px; 
padding-left: 15px; 
padding-right: 15px; 
}
.Page_header {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #99CC99;
	padding: 8px;
	text-align: left;
}
.Page_header_center {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #99CC99;
	padding: 8px;
	text-align: center;
}


.Page_italic {
color: #000000; 
font-style: italic; 
font-weight: bold; 
}


.recipes {
font-family: "Trebuchet MS"; 
font-size: 12px; 
color: #000000;
line-height: 22px; 
padding-left: 0px;
padding-right: 10px; 
link: #99CC99
}

.table_recipes {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
/* added by ebx */
	background-color: #fff;
	margin-top: 20px;
}



/* Predefined Styles from "work_folder"  --  End */



/* Header */

h2 {font: 20px bold "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 10px;}
h3 {font: 16px bold "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 19px; margin-bottom: 0; font-weight: bold;}
h4 {font: 14px bold "Trebuchet MS", Verdana, Arial, sans-serif !important; font-weight: bold !important; margin-top: 19px; margin-bottom: 0; text-transform: uppercase;}
h4:first-letter {font-size: 16px;}

img.header {margin-top: 20px; margin-bottom: 5px;}
img.header.sfnt {margin: 20px 5px 10px 0;}
img.mapheader {margin-top: 20px; margin-bottom:10px; margin-left: 60px;}

/* Footer */

#footer {text-align: center; font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; width: 650px; color: #2A51A0; margin-top: 22px; margin-left: 0; padding-left: 0; text-indent: 0;}
#footer li {display: inline; text-indent: 0; line-height: 20px; padding-left: 6px; padding-right: 2px; border-right: 1px solid #2A51A0; margin-left: 0;}
#footer > li {display: inline; text-indent: 0; line-height: 20px; padding-left: 4px; padding-right: 8px; border-right: 1px solid #2A51A0; margin-left: 0;}
#footer li.last {border-right: none; padding-right: none;}
#footer li a:link {color: #2A51A0; font-weight: normal !important;}
#footer li a:visited {color: #2A51A0; font-weight: normal !important;}
#footer li a:hover {color: #2A51A0; font-weight: normal !important;}
#footer li a:active {color: #2A51A0; font-weight: normal !important;}


/* Category Page */

#category {width: 545px; padding-left: 23px; padding-right: 23px; padding-top: 0; padding-bottom: 0;}
#category td, #category p {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}
#category h2 {margin-top: 10px;}


/* Product Page */

#product {width: 545px; padding-left: 23px; padding-right: 23px;}
#product td, #product p {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}
#product h2 {margin-top: 10px;}


/* Order Pages Styles */

#other {width: 830px; padding-left: 23px; padding-right: 23px;}
#other td, #other p {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}
#other h2 {margin-top: 10px;}


/* General Identifiers */

#content {width: 545px; padding-left: 23px; padding-right: 39px; padding-bottom: 30px;}
#content.our_store {padding-right: 0; padding-left: 0;}
#content.our_store p {margin: 10px;}
#content.apply {padding-right: 0; padding-left: 0;}

#our_store_content {clear: both; width: 617px; text-align: left; padding-right: 10px;}


#content p {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 5px;}
#content ul {list-style-type: none; text-indent: 0; padding-left: 0; margin-left: 10px;}
#content ul li {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 5px; background: transparent url(graphics/bullet_ff.gif) no-repeat top left; padding-left: 10px;}
#content ol {text-indent: 0; padding-left: 0; margin-left: 24px;}
#content ol li {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 5px;}
#content td {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}

#category_products {background-color: #fff; border: 1px solid black; margin-bottom: 20px; width: 510px;}


#shipping_info {background-color: #F4F4F4;}
#shipping_info td {border: 1px solid #004F9D; padding: 8px;}


#popup {margin: 10px; padding: 10px; background-color: white; border: 1px solid #2A51A0; font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}





/* General Elements */

address {font: 12px bold "Trebuchet MS", Verdana, Arial, sans-serif !important; font-weight: bold !important;}
img {border: 0;}


/* General Classes */

.button input, input.button, button {background-color: #fff; color: #2A51A0; border: 1px solid #2A51A0;}
.a2b input {width: 109px;}
.a2b input {padding:0px;margin:0px;}
a:link {color: #2A51A0; font-weight: bold;}
a:visited {color: #5D97CF; font-weight: bold;}
a:hover {color: #2A51A0; font-weight: bold;}
a:active {color: #2A51A0; font-weight: bold;}

.left {float: left; margin-right: 10px;}
.right {float: right; margin-left: 10px;}

table.contact_form {margin-left: 20px; width: 511px;}
table.contact_form td {background-color: #FEFFBF; vertical-align: top; padding: 3px;}
table.contact_form select, table.contact_form input, table.contact_form textarea {font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}
.field {width: 286px;}
.field input, .field select {width: 170px;}

.clear {clear: both; margin: 0; padding: 0;}

table.contact_form td.required {font-weight: bold !important;}

.question {font: 12px bold "Trebuchet MS", Verdana, Arial, sans-serif; margin-top: 19px; margin-bottom: 0; text-transform: uppercase; font-weight: bold;}

img.lc_free {margin-top: 20px;}
img.lc_aha {margin-top: 20px;}
p.lc_aha {margin-top: 0; text-align: center; width: 112px;}
.lc_athena {margin-top: 20px;}

td#content.sitemap h4 {font-weight: bold; margin-left: 10px;}
td#content.sitemap ul {margin-top: 5px; margin-left: 10px; padding-left: 10px;}
td#content.sitemap ul li, td#content.sitemap ul li ul li {margin-top: 0; background: transparent url(graphics/bullet.gif) no-repeat top left;}
td#content.sitemap ul > li, td#content.sitemap ul li ul > li {margin-top: 0; background: transparent url(graphics/bullet_ff.gif) no-repeat top left;}

table.chicken_prep {margin-left: 20px; width: 511px; background-color: #fff;}
table.chicken_prep td.top {background-color: #004F9D; color: #fff; font-weight: bold !important; text-align: center;}
table.chicken_prep td {font-size: 11px !important; padding: 4px; border-right: 1px solid #FFFFCC; border-bottom: 1px solid #FFFFCC;}

img.cat_title {margin-top: 20px; margin-bottom: 10px;}


/* Left Column */

#lc {padding-top: 10px; padding-left: 20px; padding-bottom: 25px; font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; width: 264px !important;}
h2.lc {font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif !important; text-transform: uppercase; margin-top: 10px; margin-bottom: 5px;}
#cattree a:link {color: #29509F !important; font-weight: bold !important;}
#cattree a:visited {color: #29509F !important; font-weight: bold !important;}
#cattree a:hover {color: #29509F !important; font-weight: bold !important;}
#cattree a:active {color: #29509F !important; font-weight: bold !important;}

#cattree a img {display: none;}
#cattree {width: 146px !important; position: relative;}




#lc a:link {color: #29509F !important; font-weight: bold !important;}
#lc a:visited {color: #29509F !important; font-weight: bold !important;}
#lc a:hover {color: #29509F !important; font-weight: bold !important;}
#lc a:active {color: #29509F !important; font-weight: bold !important;}

h2.comingsoon {background-color: #FFFFCC; position: relative; top: -68px;}
img.comingsoon {position: relative; top: -68px;}

#category > h2.comingsoon {background-color: #FFFFCC; position: relative; top: -77px;}
#category > img.comingsoon {position: relative; top: -77px;}


#lc.our_store {width: 152px !important;}


p.water_footer {text-align: right; font-weight: bold !important; font-size: 18px !important; width: 510px; margin-top: 30px;}
p.disclaimer {font-size: 10px !important; text-align: center;}

#apply td {padding: 2px;}
#apply td, #apply td p {font-weight: bold;}
#apply td.lc {width: 117px;}
#apply td.lcnew {width: 117px;}
#apply td.label {width: 95px;}
#apply td.button input.clear {margin-left: 295px; margin-bottom: 20px;}




.black a:link {color: #000;}
.black a:visited {color: #000;}
.black a:hover {color: #000;}
.black a:active {color: #000;}

img.cc_logos {position: relative; top: 5px;}
img.cvv2 {position: relative; top: 0; left: 65px;}

.strong {font-weight: bold !important;}

#dot0, #dot1, #dot2, #dot3, #dot4, #dot5, #dot6 {display:none;}


p.advertisement {text-align: left; background-color: white; border: 1px solid #2A51A0; padding: 20px; width: 478px; margin-bottom: 20px;}
p.advertisement img {margin-bottom: 50px; margin-right: 20px;}


/* This is for the Video Thumbnails page called cp_Advertisements */
.videothumbs {border: 1px solid #335cb0; padding: 4px;}





/* PointRoll Header */

#wrap {width: 830px; position: relative; margin: 0 auto;}


#pointroll-banner {width: 727px; height: 90px; position: absolute; top: 1px; left: 35px;}

img.pointroll-number {position: absolute; top: 8px; left: 689px; z-index: 999 !important;}
img.pointroll-viewcart {position: absolute; top: 27px; left: 732px;}

#prinnerD251D917136A450A8D8BBAEB479C3B05 {border: 1px solid red; z-index: 1 !important;}


#scan-img {width: 160px; font-size: 10px; text-align: center; text-decoration: none; float: right; margin: 10px 10px 10px 15px;}
#scan-img a {text-decoration: none !important; border: 0 !important}

img.middle {vertical-align:middle;}
.twitter-facebook {
float: left;
font-family: Trebuchet MS,Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #29509f;
vertical-align:middle;
}