@charset "utf-8";
/* CSS Document */
/*Default starts here*/
body {background: url(../img/front/headerbg.jpg) repeat-x left top; margin:0px; padding:0px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }
img{border:none;}
.fleft{float:left;}
.fright{float:right;}
.imgdisplay{display:block;}
.clear{clear:both;}
.center{text-align:center;}
.left{text-align:left;}
ul{list-style-type:none;}
.right{text-align:right;}

.topbg1{background:url(../img/front/topbg1.png) no-repeat center top; margin:0px auto;}
.topbg2{background:url(../img/front/topbg2.jpg) no-repeat center top; margin:0px auto;}
/*Header Styles starts here*/
#wrap{width:1000px; margin:0px auto;}
.headercontent{width:1000px; margin:0px auto; height:395px;  }
.logo{margin:50px 0px 0px 70px; float:left; width:540px;}
/*Top login & Signup styles starts here*/
.toplogin{width:211px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; margin:20px 0px 0px 0px; text-align:center;} 
.toplogin a{ color:#FFFFFF; text-decoration:none;}
.toplogin a:hover{ text-decoration:none; color:#ffd373;}
.nav{background:url(../img/front/navbg.png) no-repeat 70px 0px; height:120px; margin:33px 0px 20px 0px;}
.tab{
	float:left; 
	margin:0px 0px 0px 50px; 
	padding:0px;
}
.tab ul{ 
	list-style-type:none; 
	margin:0px 0px 0px 40px; 
	padding:0px; 
	float:left;
}
.tab li{ 
	float:left; 
	margin:0px 0px 0px 0px;
	font-size:20px;
	font-family:Arial;
}
.tab li a:link{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 21px 22px;
	color:#505323;
	text-decoration:none;
}
.tab li a:visited{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 21px 22px;
	color:#505323;
	text-decoration:none;
}
.tab li a:active{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 21px 22px;
	color:#505323;
	text-decoration:none;
}
.tab li a:hover{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 21px 22px;
	color:#505323;
	text-decoration:none;
	background: #f8d997;
	border-bottom: 1px solid #eec36a;
}


.tab .selected a:link{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 22px 22px;
	color:#505323;
	text-decoration:none;
	background: #eec36a;
}
.tab .selected a:visited{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 22px 22px;
	color:#505323;
	text-decoration:none;
	background: #eec36a;
}
.tab .selected a:active{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 22px 22px;
	color:#505323;
	text-decoration:none;
	background: #eec36a;
}
.tab .selected a:hover{ 
	float:left;
	margin:7px 3px 0px 3px; 
	padding:18px 22px 22px 22px;
	color:#505323;
	text-decoration:none;
	background: #eec36a;
}



.tab2{
	float:left; 
	margin:0px 0px 0px 50px; 
	padding:0px;
}
.tab2 ul{ 
	list-style-type:none; 
	margin:0px 0px 0px 40px; 
	padding:0px; 
	float:left;
}
.tab2 li{ 
	float:left; 
	margin:0px 0px 0px 0px;
	font-size:16px;
	font-family:Arial;
}
.tab2 li a:link{ 
	float:left;
	margin:0px 3px 0px 3px; 
	padding:12px 12px 13px 12px;
	color:#505323;
	text-decoration:none;
}
.tab2 li a:visited{ 
	float:left;
	margin:0px 3px 0px 3px; 
	padding:12px 12px 13px 12px;
	color:#505323;
	text-decoration:none;
}
.tab2 li a:active{ 
	float:left;
	margin:0px 3px 0px 3px; 
	padding:12px 12px 13px 12px;
	color:#505323;
	text-decoration:none;
}
.tab2 li a:hover{ 
	float:left;
	margin:0px 3px 0px 3px; 
	padding:12px 12px 13px 12px;
	color:#505323;
	text-decoration:none;
	background: #f8d997;
}

/*Navigation styles starts here*/
#anchor1{display:block;background:url('../img/front/menu.png') bottom left; width:109px; height:70px;}
#anchor1:hover{background-position:top;}
#anchor2{display:block;background:url('../img/front/kitchenbasics.png') bottom left;width:216px; height:70px;}
#anchor2:hover{background-position:top;}
#anchor3{display:block;background:url('../img/front/about.png') bottom left;width:108px; height:70px;}
#anchor3:hover{background-position:top;}
#anchor4{display:block;background:url('../img/front/service.png') bottom left;width:248px; height:70px;}
#anchor4:hover{background-position:top;}

/*-------------------------------------------------
DROPDOWN STYLES
------------------------------------------------*/

#link-nav {padding:0; margin:0; list-style:none; height:70px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; }
/*#link-nav li.top {display:block; float:left;}*/
#link-nav li a {display:block; float:left; width:103px; text-decoration:none; padding:0; cursor:pointer;}
#link-nav .link-sub {position:absolute; z-index:200;  left:-9999px; top:-9999px; width:0; margin:0; padding:0px; list-style:none;}
/*#link-nav li:hover {position:relative; z-index:200;}
#link-nav a:hover {position:relative; z-index:200;}*/
#link-nav :hover ul.link-sub{left:0; top:70px; z-index:999;  display:block; float:left; } 
#link-nav :hover ul.link-sub li{display:block; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#515323; font-size:14px; position:relative; float:left; width:121px; font-weight:normal;}
#link-nav :hover ul.link-sub li a{display:block; height:20px;  text-decoration:none; padding:0px 0px 0px 12px; cursor:pointer; color:#46490b;}
#link-nav :hover ul.link-sub li a:hover{background:url(../img/front/submenubghover.png) no-repeat 0px 0px; width:111px;}
.submenu_top{background:url(../img/front/submenu_top.png) no-repeat top left; width:121px; height:10px;}
.submenubg{background:url(../img/front/submenubg.png) repeat-y;}
.submenu_bottom{background:url(../img/front/submenu_bottom.png) no-repeat top left; width:121px; height:10px;}
/*-------------------------------------------------
DROPDOWN STYLES ends here
------------------------------------------------*/

/*Content styles starts here*/
.content_wrap{width:1000px; margin:0px auto;}
.menupageheader{
	position: relative;
	background:url(../img/front/menupageheader.png) no-repeat top left; 
	font-family:"Times New Roman", Times, serif; 
	font-size:18px; 
	color:#fff1b0; 
	font-weight:bold; 
	width:788px; 
	margin:37px auto 0px auto; 
	height:139px;
	z-index:98;
}
.store{ margin:10px 0px 0px 130px; width:270px; font-size:30px; }
.meal_plan{ margin:0px 0px 0px 130px; width:270px; }
.pagination{ margin:2px 0px 0px 25px; font-size:14px;float:left; font-weight:bold; width:170px;}
/*Pagination styles starts here*/
.number{margin:-19px 0px 0px 15px; float:left; height:48px;}
.number ul{list-style-type:none; float:left; margin:0px; padding:0px; display:block;}
.number li{ font-size:15px; float:left; margin:0px; padding:0px; text-align:center; height:48px; line-height:65px; }
.number li a{color:#fff1b0; text-decoration:none; text-align:center; padding:0px 10px 0px 8px; float:left;  }
.number li a:hover{text-align:center; color:#ffd373; text-decoration:none; background:url(../img/front/numhover.png) no-repeat left top; }
.number .select{background:url(../img/front/numhover.png) no-repeat left top; color:#ffd373;}

/*Table styles starts here*/
.whitebg{/*background:url(../img/front/whitebg.png) repeat-y ;*/ width:1000px; min-height:720px; margin:0px auto;}
.whitebg2{background:url(../img/front/paper_top.png) no-repeat ; width:1000px; min-height:720px; margin:0px auto;}
.tablecontent{width:1000px; border:0px solid #ff0000;margin:0 0 0 0; float:left; background:url(../img/front/whitebg.png) repeat-y 0px 0px;} 

/*Center Part*/
.lines{background:url(../img/front/bar.png) repeat-y 5px 0px; width:795px; min-height:620px; margin:0px 0px 0px 90px;}
.content_table{font-size:11px; color:#000000; font-family: Arial, Helvetica, sans-serif; display:  table; width:795px; min-height:600px;	margin:0px; border-collapse:separate; position:relative;}
.rowdiv{display: table-row; float:left; background:url(../img/front/hbar.png) no-repeat 28px bottom;margin:0 0 10px; }
/*Right navigation*/
.rt_navigation{float:left; width:120px; margin:0px;}
.rt_navigation ul{list-style-type:none; float:left; margin:0px 0px 0px 3px; padding:0px;}
.rt_navigation li{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:0px; text-align:left; height:23px; line-height:23px; text-indent:25px; }
.rt_navigation li a{color:#fff1b0; text-decoration:none; width:110px; text-align:left; padding:0px 0px 5px 0px; float:left;  }
.rt_navigation ul a:hover{text-align:left; color:#ffd373; text-decoration:none; background:url(../img/front/menuselector.png) no-repeat left top;  height:23px; display:block; width:110px;}
.rt_navigation .select{background:url(../img/front/menuselector.png) no-repeat left top; color:#ffd373;}
.celldiv1{float:left; display:  table-cell; width:110px; min-height:152px; }
.col1{ 
	float:left;
	display:  table-cell; 
	width:175px; 
	padding:0px 22px 15px 10px; 
	min-height:152px; 
}
.col1 .meal_name{
	float:right; 
	width:155px; 
}
.col1 .num{
	float:left;
	width:20px; 
	font-family:'Times New Roman', Times, serif; 
	font-weight:bold; 
	font-size:32px; 
	color:#bcbec0;
}
.col2{float:left; display:  table-cell; width:215px; padding:0px 0px 15px 0px; min-height:152px; }
.col2 p{margin-top:0px;}
.col2 .col2content{ margin:0px 15px 0px 15px;}
.col3{ float:left; display:  table-cell; width:260px; padding:0px 0px 15px 0px; min-height:152px; }
.col3 p{ margin-top:0px;}
.col3 .col3content{ margin:0px 15px 0px 15px;}
.celldiv p{ margin-top:0px }
.table_bottom{ background:url(../img/front/likeit.png) no-repeat left top;  width:654px; height:132px; margin:56px 0px 0px 230px;}
.table_bottom ul{ margin:60px 0px 0px 40px; padding:0px 0px 0px 0px; float:left; }
.table_bottom li{ float:left; margin:0px; padding:0px;}
.table_bottom li .click{ width:235px; margin:0px 40px 0px 0px; font-family:"Rockwell", Arial, Helvetica, sans-serif; color:#fff1b0; font-size:15px; font-weight:bold;}
.table_bottom li .click a{ text-decoration:none; color:#ffd373;}
.table_bottom li .click a:hover{ text-decoration:none; color:#fff1b0;}
.table_bottom li .menu{  width:335px; color:#6d6e71; font-family:"Times New Roman", Times, serif; font-size:17px; float:right;}
.table_bottom li .menu a{ text-decoration:none; color:#f9a71a;}
.table_bottom li .menu a:hover{ text-decoration:none; color:#6d6e71;}
.content_bottom{background:url(../img/front/content_bottom_bg.png) no-repeat; height:229px;width:1000px; float:left;}
/*Footer starts here*/

.footer{background-image: url(../img/front/footerbg.png); background-repeat: repeat-x; background-position: left bottom;  margin:0px auto; height:300px; }
.footerbg{width:1000px; background:url(../img/front/paper_bottom.png) no-repeat center top; height:70px; margin:0px auto;}

.footer_nav{ background:url(../img/front/sitemap.png) no-repeat top left; height:200px; width:908px; margin:15px auto;  font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:13px;}
.footer_nav div{ color:#c49a6c; margin:40px 10px 0px 5px;}
.footer_nav .box1{background:url(../img/front/box1.png) no-repeat; width:166px; height:146px;} 
.footer_nav .box2{background:url(../img/front/box2.png) no-repeat; width:167px; height:165px;} 
.footer_nav .box3{background:url(../img/front/box3.png) no-repeat; width:167px; height:131px;} 
.footer_nav .box4{background:url(../img/front/box4.png) no-repeat; width:167px; height:95px;} 
.footer_nav .box5{background:url(../img/front/box5.png) no-repeat; width:230px; height:100px;} 
.footer_nav .box6{background:url(../img/front/box6.png) no-repeat; width:230px; height:100px;} 
.footer_nav ul{ list-style-type:none; margin:15px 0px 0px 15px; padding:0px;}
.footer_nav li{}
.footer_nav li a{ text-decoration:none; color:#a97c50;} 
.footer_nav li a:hover{color:#c49a6c; text-decoration:none;}
/*Footer ends here*/



/*Secondary styles starts here*/
.topbackground{background:url(../img/front/topbackground.png) no-repeat center top; margin:0px auto; }
.tablecontent_s{width:1000px; margin:0px 0px 0px 0px; float:left; background:url(../img/front/sec_paper_top.png) no-repeat 1px top; } 
.sec_paper_bottom{ background:url(../img/front/sec_paper_bottom.png) no-repeat -4px bottom; float:left; width:1000px;}
.left_col{background:url(../img/front/oldpaper.png) no-repeat left top;  width:675px; padding:40px 0px 0px 20px;}
.left_col .links{margin:20px 35px 70px 0px; position:relative;}
.left_col .text{position:relative; margin:0px 20px 0px 90px;}
.right_col{ margin:10px 30px 0px 0px;}
.right_col ul{margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; }
.right_col ul .mid{background:url(../img/front/mid.png) repeat-y left top; display:block; width:275px;}
.right_col ul .mid p{margin:0px 23px 0px 25px; padding:0px;} 
.right_col .mid p img{margin:0px 10px 10px 0px;}
.right_col .text1{ font-family:"Times New Roman", Times, serif; font-size:17px; color:#6d1447; font-weight:bold; margin:20px 0px 20px 0px;}
.top_round{ background:url(../img/front/top_round.png) no-repeat; width:275px; height:42px;}
.tablecontent_s ul{list-style-type:none; margin:0px; padding:0px;}
.whitebg_s{background:url(../img/front/whitebg_s.png) repeat-y -5px 0px; width:1000px; margin:0px auto; float:left;}
/*Secondary styles ends here*/



/*Member page styles starts here*/
.topbackground{background:url(../img/front/topbackground.png) no-repeat center top; margin:0px auto; }
.tablecontent_s{width:1000px; margin:0px 0px 0px 0px; float:left; background:url(../img/front/sec_paper_top.png) no-repeat 1px top; } 
.sec_paper_bottom{ background:url(../img/front/sec_paper_bottom.png) no-repeat -4px bottom; float:left; width:1000px;}
.left_col_member{background:url(../img/front/oldpaper1.png) no-repeat left top;  width:675px; padding:40px 0px 0px 20px; border:0px solid #ff0000;}
.left_col_member .membername{ font-size:28px; color:#515323; margin:40px 0px 0px 45px;}
.left_col_member .links{margin:20px 35px 70px 0px; position:relative; background:url(../img/front/recipecard.png) no-repeat; width:430px; height:265px;}
.left_col_member .links div{ margin:45px 0px 0px 115px;}
.recipecard_heading{ font-family:"Myriad Pro", arial, helvetica, sens-serif; font-size:22px; color:#6d1447;}
.recipecard_text{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#505323;}
.recipecard_text a{ color:#505323;}
.left_col_member .text{position:relative; margin:0px 20px 0px 90px;}
.right_col_member{ margin:10px 30px 0px 0px;}
.right_col_member ul{margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; }
.right_col_member ul .mid{background:url(../img/front/mid.png) repeat-y left top; display:block; width:275px; font-size:14px;}
.right_col_member ul .mid p{margin:0px 23px 0px 25px; padding:0px; text-align:center;} 
.right_col_member .mid p img{margin:0px 10px 10px 0px;}
.right_col_member .text1{ font-family:"Times New Roman", Times, serif; font-size:17px; color:#6d1447; font-weight:bold; margin:20px 0px 20px 0px;}
.right_col_member .product{ color:#7d8183; font-size:18px; margin:0px 10px 0px 50px; text-decoration:underline;} 
.top_round{ background:url(../img/front/top_round.png) no-repeat; width:275px; height:42px;}
.tablecontent_s ul{list-style-type:none; margin:0px; padding:0px;}
.whitebg_s{background:url(../img/front/whitebg_s.png) repeat-y -5px 0px; width:1000px; margin:0px auto; float:left;}

.yellow_card{ width:275px; padding:10px 0px 0px 0px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:19px; color:#505323;}
.yellow_card ul{ border:0px solid #ff0000; margin:0px 0px 0px 0px; float:left; width:275px;}.yellow_card li div{ word-wrap:break-word; padding:0px 30px 0px 30px; display:block;}
.yello_card_top{ background:url(../img/front/yellow_card_top.png) no-repeat; height:15px; display:block;}
.yello_card_mid{ background:url(../img/front/yellow_card_repeat.png) repeat-y; display:block;}
.yello_card_bottom{ background:url(../img/front/yellow_card_bottom.png) no-repeat; height:15px; display:block;}
.yellow_card a{ color:#505323;}
/*Member page styles ends here*/


 
.inside_page{margin:0px auto;padding:25px; width:800px;min-height:600px;}
.failpageright{position:relative; float:right;margin:0px; width:30%;min-height:100px;}
.failpageleft{position:relative; float:left;margin:0px; width:65%;min-height:600px;}

/*MESSAGE BOXES - START*/
.infoBox, .successBox, .warningBox, .errorBox {
	margin:10px 0px;
	padding:5px 40px 5px 40px;
	border:1px solid;
	text-shadow:#fff 1px 1px 1px;
	background-repeat:no-repeat;
	background-position:10px center;
	
}

.infoBox {
	background-color:#BDE5F8;
	background-image:url('../img/icons/informationBG.gif');
	color:#00529B;
}
.warningBox {
	background-color:#FEEFB3;
	background-image:url('../img/icons/errorBG.gif');
	color:#9F6000;
}
.successBox {
	background-color:#DFF2BF;
	background-image:url('../img/icons/acceptBG.gif');
	color:#4F8A10;
}
.errorBox {
	background-color:#FFBABA;
	background-image:url('../img/icons/cancelBG.gif');
	color:#D8000C;
}
/*MESSAGE BOXES - END*/

 
  
/* Normal Table ---------------------------------------- */
.normal_table {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
	margin-bottom:15px;
	font-size:15px;
	padding:0px;
}
.normal_table tr th {
	background: #301608;
	color:#FFFFFF;
	text-align:center;
	padding: 5px;
	height: 20px;
	line-height: 20px;
}
.normal_table tr th .small {
	font-size:12px;
}
.normal_table td{ 
	background: #d4bfa0;
	text-align:center;
	vertical-align:top;
	padding: 8px;
}
.normal_table br{
	margin-bottom:4px;
}
.normal_table .right{
	text-align:right;
	vertical-align:top;
} 
.normal_table .center{
	text-align:center;
	vertical-align:top;
}
.form_wrapper {
	background-color: #DECB97;
	border: solid 1px #9A8D68;
	padding: 0 20px 20px 20px;
	width: 450px;
	margin: 10px auto;
	}
.form_wrapper h1{
	margin: 0;
	}
.form_wrapper h2{
	margin: -5px 0 20px 0;
	font-size: 18px;
	font-weight: normal;
	}
.field_container {
	padding-bottom: 10px;
}
.field_container label {
	width:150px;
    float:left;
	font-weight:bold;
}

.first_dropdown {
	color:#555555;
}
}
