﻿/* Style sheet for www.MegaFoods.com Website */
/* ------- MasterPage ----- */
* {margin: 0; padding: 0; }
html { overflow:-moz-scrollbars-vertical; }
body { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000; background-image: url(images/background.jpg);/*background-color:#efb400;*/}
body img {border:none;}
a {color:#a20d14;text-decoration:none;}
a:hover {color:#cc111b; text-decoration:none;}
i{color:Gray;}
#PageOuter {margin: 0 auto 0 auto; width:800px;}
#wrapper {margin: 25px auto 0 5px; width: 800px; background-color: #fff; }
#header {position: relative; margin-top: 0; margin-left: 5px; width: 790px; height: 120px;z-index:1;}
#banner{position: absolute;top: 0px;left: 0px;width: 790px;height: 89px;border-top: solid 3px #8ed5f5;background-color: #fff;background-position: right top;/*background-image: url(images/headerRight.jpg);background-repeat: no-repeat;*/}	
.headerImg {margin: 9px auto auto 17px;border:none;}
#banner p {margin-left: 185px;margin-top:5px;line-height:1.4;font-size: 9px;}
#banner a {font-weight: bold; color: #808080; text-decoration: none; }
#topNav {position: absolute; margin-top:92px; margin-left: 10px; width: 771px; height: 28px; background-color:#fede03;}
/*	#topNav p {padding-top: 7px; padding-left: 13px;}*/
	#topNav a {padding-right: 13px; color:#000;   text-decoration: none;}
	#cornerLeft {position: absolute; top:92px; left:0px; width: 10px; height: 28px;}
	#cornerRight {position: absolute; top:92px; left:781px; width: 9px; height: 28px; }
#content {position:relative;margin:0;width: 784px; min-height:335px;}
	#contentTxt {margin-top: 0px;margin-left:10px;width:500px;}
		#contentTxt h3 {margin:20px 0; font-size:14px; color:#ed1c24;}
		#contentTxt h4 {margin: 10px 10px;font-size:11px; color:#ed1c24;}
		.h5 {font-size:14px;font-weight:bold; color:#ed1c24;}
		h3 a {text-decoration:none;color:#ed1c24;}
		.h5 a {text-decoration:none;color:#ed1c24;}
		.applyLink a {color:#B3413F; font-weight:bold;text-decoration:none;font-size:11px;}
		#contentTxt p {margin: 10px 10px;}
		#contentTxt img {padding-right:20px;padding-left:10px;float:left;}
		ul.locator {list-style:circle inside;margin:-10px 0 5px 10px;}
		.map {float:right;margin-right:30px;font-weight:bold;}
		#contentTxt td {vertical-align:top;}
		#contentTxt table.middle td{vertical-align:middle;}
		.tError {font-size: 12px; color:Red;}
		.tSuccess {font-size: 12px; color:Green;}
		.giftTxt {background-color:#FFFFC0;color:#a20d14;text-align:center; font-weight:bold;}
		.addSpace{ height:200px;}		
		.center{text-align:center;}
		.requiredField{background-color:#FFFFC0; border:solid 1px #7F9DB9;}
#image {width: 500px;height:120px; margin-top:13px;/*background: url(images/bgImg.gif) no-repeat;*/}
		#image img {/*margin-top:4px;margin-left:14px;*/float:left;padding:0;}
		#image p {font-family:Times New Roman;font-size:20px;font-weight:bold;text-align:center; color:#ed1c24;padding-top:10px;}		
		#image .title {font-size:18px;font-weight:bold;padding-top:0px;color:#000;}
		#image .txt {font-size:12px;padding-top:0;color:#a20d14;}
		#image .txt a {color:#a20d14;text-decoration:none;}
		#image .txt a:hover {color:#cc111b; text-decoration:none;}
#botNav {position: relative; margin-top: 5px; margin-left:0; width: 800px; height: 33px;border-top: dotted 2px #A0A0A0; /*background-image:url(images/facebook_sm.gif); background-position: 750px top;background-repeat:no-repeat;*/ }
	#botNav p {margin-left: 33px; margin-top:14px; font-size: 10px; font-weight:bold; color: #9A0200;}
	#botNav a {text-decoration: none; color: #000; }
	#facebook{float:right; position:relative; top:-15px; margin-right:5px;}
#footer {position: relative; margin:0; width:800px;height:15px;background-color:#666666;}
	#footer p {margin-left: 33px;padding-top: 3px;color: #fff; font-size: 9px; }
	#footer a {color: #fff; text-decoration: none; }
/* ------- Default page-------- */
#contentTop{position: relative;margin-top: 3px;margin-left: 5px;width: 783px;height: 208px;border:solid 4px #ed1d25;}
	#rotateImg {position: absolute; top:13px; left:40px; width:290px; height:195px;background-color: #fff; color: #fff;}
	#rightBox {position: absolute; top:3px; left:367px; width: 403px; height:195px;}
		#rightBox p {font-size: 24px; color: #333333; font-style:italic; text-align: center; font-weight: bold;}
		#rightBox a {width:237px;}
		#rightBox a img{margin:0 auto;}
		.logo {padding-left:190px;padding-top:7px;}
	#topLeft {position:absolute; top: -4px; left: -4px;width: 20px; height: 20px;}
	#topRight {position: absolute; top: -4px; left: 767px;width: 20px; height: 20px; }
	#botLeft {position: absolute; top: 192px; left: -4px;width: 20px; height: 20px; }
	#botRight {position: absolute; top: 192px; left: 767px;width: 20px; height: 20px;}
	.transGif {border:none;margin-top:-78px;}
	
#contentCenter{position: relative;margin: 5px;width: 783px;}
	
#contentBottom {position: relative; margin-top:3px; left:5px; width:790px; height:215px;font-size: 12px;color:#333333;font-weight:bold;}
	#LoveMyMega{float: left; background-image: url(images/homePageLeft.jpg); background-repeat:no-repeat; width:260px; height:200px; margin-left: 15px;}
	#Circular{position:absolute;top:0px;left:0;width:260px;height:100px; /*background-image:url(images/circular.gif);*/}	
	#Shop {position:absolute;top:0px;left:265px;width:260px;height:100px; /*background-image:url(images/shop.gif);*/}
	#Locations {position:absolute;top:0px;left:530px;width:260px;height:100px; /*background-image:url(images/locations.gif);*/}
	
	#CircularRightMenu{position:absolute;top:0px;left:0;width:260px;height:100px; background-image:url(images/circular.gif);}	
	#ShopRightMenu {position:absolute;top:0px;left:265px;width:260px;height:100px; background-image:url(images/shop.gif);}
	#LocationsRightMenu {position:absolute;top:0px;left:530px;width:260px;height:100px; background-image:url(images/locations.gif);}
	
	#Register {position:absolute;top:110px;left:0;width:262px;height:105px;}
		#btnReg {position:absolute;top:40px;left:28px;width:85px;height:48px;background-image:url(images/btnReg.jpg);background-position:center top;background-repeat:no-repeat;text-align:center;}
		#btnSignIn {position:absolute;top:40px;left:115px;width:125px;height:48px;background-image:url(images/btnSignin.jpg);background-position:center top;background-repeat:no-repeat;text-align:center;}
			.btnTxt a {color: #333333;text-decoration: none;}
			.btnTxt {padding-top:4px;}
			.lblTxt {padding-top:10px;font-size:10px;}		
	#Recipe {position:absolute;top:110px;left:263px;width:263px;height:105px;border-right: dotted 2px #A0A0A0; border-left: dotted 2px #A0A0A0; }
		.recHead {font-size:16px;font-weight:bold;text-align:center;margin-top:5px;}
		#rodTxt a {color:#333333;text-decoration: none;font-size:10px;}
	#Card {position:absolute;top:110px;left:526px;width:262px;height:105px; }
		#Card a {text-decoration:none;color:#333333;}
	.whiteLink {margin-left:18px; margin-top:25px;font-size: 24px; color:#fff;font-weight: normal;}
	.smallTxt {margin-left: 18px;padding-top:10px;}
/*----- Static Circular Style ----*/
.circular_menu { font-size: 14px; font-weight: normal; text-align: center; }
#circular_image { text-align: center; }
#current_page { font-size: 14px; font-weight: normal; color: Gray; }
/*----- Dynamic Content style ----*/
.UDC_Title {font-size:14px;font-weight:bold;text-align:center; text-decoration:underline;}
.UDC_Content {font-size:12px;color:Red;line-height:20px;margin-top:15px;font-weight:bold;text-align:center;}
/*----- Recipe Of the Day style ---*/
#rodTbl { width: 100%; padding: 0px; margin: 0px; border: none 0px; background-color: Transparent; }
.rodSpacerCell { width: 5px; font-size: 5px; padding: 0px; margin: 0px; }
#rodImageCell { height: 80px;padding-right: 18px; margin: 0px; }
#rodImg { margin: 0px 0px 0px 5px; border: none 0px; }
#rodTextCell { height: 80px; padding: 0px; margin: 0px; font-weight: bold; font-size: 10px; text-align: left; }
#rodTextCell a {color: #000; text-decoration:none;}
/*------Community Sponsor style-----*/
#textContainer h4{width:100%; text-align:center; font-size:14px; color:#000;}
#calendarHead {position:relative; left:50px; height:25px; width:437px; margin-top:20px;}
#calendarHead img{padding:0px; margin:0px 3px 0px 0px;}
#calendarHead h3{font-size:16px; color:#000; text-decoration:underline; padding:0px; margin:0px;}

#dynamicCalendar{position:relative; left:20px; width:450px; min-height:100px; border:solid 2px #ed1c24; padding:10px;margin-top:10px;}
	#dynamicCalendar .UDC_Title{width:100%; text-align:center; font-size:16px; color:#000; text-decoration:underline;}
	#dynamicCalendar p.UDC_Content{width:100%; font-size:12px; text-align:center; margin-right:10px;color:#000;font-weight:normal;}
	

/*-----Member Card style----*/
#updateBtn{margin-left:2px;}
#memberApp{margin-left:2px;}
.middle{margin:10px auto 10px auto;}
ul.update {list-style:circle inside;margin:-10px 0 5px 125px;}
.enabled{background-color:#fff; border:solid 1px #7F9DB9;}
.disabled{background-color:#EBEBE4; border:solid 1px #7F9DB9;}

/*-----Winners Lists style-----*/
.winnersLink{font-size:16px;}

/*Drop Down Menu Layout*/
#dd {margin: 7px 0 0 10px; padding: 0;}
#dd li {margin: 0 0 0 3px; padding: 0; list-style: none; float: left; font-weight:bold;}
#dd li a.menu {display: block; text-align: center; color: #000; width: auto; text-decoration: none;}
#dd li a.menu:hover {background: ;
}

.submenu {background: #FEDE03; visibility: hidden; margin: 7px 0 0 0; position: absolute; width:auto; min-width:95px; z-index: 3;}
.submenu a {display: block; font-family:Arial; font-size:11px; font-weight:normal; text-align: left;
				 text-decoration: none; padding: 5px 0px 5px 5px; color: #000;}
.submenu a:hover {background: #FFF5AF; color: #000;}

#ComSponImg{width:136px; height:56px; margin:5px 175px 0 175px;}
#Pcs{text-align:center; font-size:34px; font-weight:600;}

/******Deli Page******/
.deli_header {position:relative;margin:0px 0px 0px 180px;padding-top:5px;
    font-family:Comic Sans MS; font-size:20px;font-weight:bold;color:#ed1c24;text-align:center; }
.deli_content {margin:0px 0px 0px 60px; padding-left:126px; padding-top:5px; 
    font-size:11px;color:#a20d14;font-weight:bold;text-align:center; }
.deli_contact {width:480px;margin:0px 10px 10px 10px;padding:0px 10px 0 10px;padding-top:5px;
    font-size:12px; font-weight:bold; text-align:justify; }
.deli_br { margin:0px 10px 0px 10px;padding-top:-5px;text-align:center; text-decoration:underline;
    font-style:italic;font-family:Comic Sans MS;font-size:13px; }
.deli_ol { margin-left:150px; }

/******Dept Pages******/
.dept_header {position:relative;margin:25px 0px 0px 5px;}
.dept_content { width:100%; font-size:11px;color:#a20d14;font-weight:bold;text-align:center; margin:0px 0px 0px 5px;}
.dept_contact {width:480px;margin:0px 10px 10px 150px;padding:0px 10px 0 10px;padding-top:5px;
    font-size:12px; font-weight:bold; text-align:justify; }
.dept_br { margin:0px 10px 0px 10px;padding-top:-5px;text-align:center; text-decoration:underline;
    font-style:italic;font-family:Comic Sans MS;font-size:13px; }
.dept_ol { margin-left:150px; }

/*Career Contact page*/
.employmentImages
{
	margin-top: 15px;
}

/***** Job List Page *****/
#image p.employmentText{font-size:12px; line-height:10px; padding:0px;  color:#000000; font-weight:normal;}