﻿.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/Recipes/tomato_normal.png);

}

.emptyRatingStar {
     background-image: url(/Images/Recipes/tomato_dull.png);

}

.savedRatingStar {
      background-image: url(/Images/Recipes/tomato_normal.png);

}

/* Recipedetails rating system top styles */
.ratingStar-g {
    font-size: 0pt;
    width: 13px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar-g {
    background-image: url(/Images/Recipes/tomato_normal-g.gif);

}

.emptyRatingStar-g {
     background-image: url(/Images/Recipes/tomato_dull-g.gif);

}

.savedRatingStar-g {
      background-image: url(/Images/Recipes/tomato_normal-g.gif);

}


/* submit star rating system styles */
.filledRatingStar1 {
    background-image: url(/Images/Recipes/tomato_normal.gif);

}

.emptyRatingStar1 {
     background-image: url(/Images/Recipes/tomato_dull.gif);

}

.savedRatingStar1 {
      background-image: url(/Images/Recipes/tomato_normal.gif);

}
.zindex
{
z-index:200;
position:relative;
}


html, body
{
	background-color: #11a752;
	background-image: url(../images/home/background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 100%;
	padding: 0px;
	min-height: 100%;
}
#aspnetForm
{
	padding: 0px;
	margin: 0px;
	height:auto;
}

/* START Dropdownlist Styles */

/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/
.selCont
{
	float: none;
	clear: both;
}
/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList
{
	left: -9999px;
}

/*==================================
red curvy example
====================================*/
ul.newList *
{
	margin: 0;
	padding: 0;
}
ul.newList a
{
	color: #7d7d7d;
	text-decoration: none;
	display: block;
}
ul.newList
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #7d7d7d;
	width: 120px;
	background: #fff;
	position: absolute;
	border: 1px solid #ccc;
	top: 22px;
	left: 0;
	overflow: none;
	z-index: 0;
	font-size:11px;
}
.newListSelected
{
	width: 130px;
	color: #7d7d7d;
	height: 19px;
	padding: 5px 0 0 6px;
	float: left;
	background: url(        '/images/ddl-bg.gif' ) no-repeat;
	font-size:11px;
}
.newListSelected span
{
	width: 150px;
	display: block;
	font-size:11px;
}
ul.newList li a
{
	padding: 3px 8px;
	display: block;
	font-size:11px;

}
ul.newList li a:focus
{
	-moz-outline-style: none;
}
.selectedTxt
{
    font-size:11px;
	width: 110px;
	overflow: hidden;
	height: 16px;
	padding: 0 23px 0 0;

}
.hiLite
{
	background: #7ac865 !important;
	color: #fff !important;
	font-size:11px;
}
.hiLite a
{
	background: #7ac865 !important;
	color: #fff !important;
	font-size:11px;
}
.newListHover
{
	background: #b3d670 !important;
	color: #7d7d7d;
	cursor: default;
	font-size:11px;
}
.newListSelHover, .newListSelFocus
{
	background-position: 0 -0px;
	cursor: default;
	font-size:11px;
}
.newListOptionTitle
{
	font-weight: bold;
}
.newListOptionTitle ul
{
	margin: 3px 0 0;
}
.newListOptionTitle li
{
	font-weight: normal;
	border-left: 1px solid #ccc;
}

/* END Dropdownlist Styles */


/************Common Element Styles Ends**************/

.clearboth
{
	clear: both;
}

.DolmioTemplateOuter
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

/********** Banner styles ***************/
td a
{
	margin: 5px;
}

.nav
{
	margin: 5px 0;
	position: relative;
	top: -52px;
	z-index: 10;
	left: -25;
}

#nav a, #s7 strong
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/banner/noselect.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
}

#nav #select1
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/banner/noselect1.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
	cursor: hand;
	cursor: pointer;
	margin-top:-1px;
}

#nav #select2
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/banner/noselect2.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
	cursor: hand;
	cursor: pointer;
	margin-top:1px;
}

#nav #select3
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/banner/noselect3.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
	cursor: hand;
	cursor: pointer;
	margin-top:2px;
}

/* start recipe banner */

#nav #recipe1
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/recipehome/noselect1.gif' );
	background-repeat: no-repeat;
	width: 23px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
	margin-top:-3px;
}

#nav #recipe2
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/recipehome/noselect2.gif' );
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
	cursor: hand;
	cursor: pointer;
	margin-top:-1px;
}

#nav #recipe3
{
	margin: 0 2px;
	padding: 2px 0px;
	text-decoration: none;
	background-image: url(       '../images/recipehome/noselect3.gif' );
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	cursor: hand;
	cursor: pointer;
	margin-top:0px;
}

/* end recipe banner */

#nav a.activeSlide
{
	background-image: url(       '../images/banner/select1.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
}

#nav div a.activeSlide
{
	background-image: url(       '../images/banner/select1.gif' );
	background-repeat: no-repeat;
	width: 21px;
	height: 27px;
}

#nav a:focus
{
	outline: none;
	width: 100%;
}

#output
{
	text-align: right;
}

#nav
{
	text-align: right;
	width: 100%;
}


.divtxtSearchStyle
{
	background-image: url(       '/images/txt-bg.gif' );
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 204px;
	background-color: Transparent;
	padding-left: 3px;
	padding-top: 2px;
}

.txtSearchStyle
{
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 195px;
	font-size:11px;
	padding-top:2px;
	padding-left:4px;
	background-color: Transparent;
}


.clearboth
{
	clear: both;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.noborder
{
	border: 0px;
}
.tdlblpad
{
	padding-top: 5px;
}
.pwdfont
{
	font-size: 11px;
	font-family: Arial;
}
.fontsize0
{
	font-size: 0px;
}
.textunderline
{
	text-decoration: underline;
}


/********************DolmioLogin Control Styles********************/
.lgnbackgroung
{
	/*background-color: #cedfb7; */
	width: 635px;
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	float: left;
	z-index:110;
	position:relative;
}
.txtboldfrmt
{
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	font-weight: bold;
}

.divtxtSearchStyle
{
	background-image: url(       '/Images/txt-bg.gif' );
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 204px;
	background-color: Transparent;
	font-size: 1px;
	padding-left: 3px;
	padding-top: 2px;
}

.txtSearchStyle
{
	border-style: none;
	border-width: 0px; /*height:24px;*/ /*width:195px;*/
	background-color: Transparent;
}
.defaulttxt
{
	width: 205;
	color: #7c7c7c;
}
.lgntblpad
{
	float: left;
	padding: 0px 0px 0px 18px;
}
.lgntblwidth
{
	width: 600px;
}
.lgntxtcnttoppad
{
	padding-top: 20px;
}
.lngtblcntrltblwidth
{
	width: 310px;
}
.lnglbltdwidth
{
	width: 90px;
}
.lngtxtbxtdwidth
{
	width: 220px;
}
.lngerrorlbl
{
	font-weight: bold;
	color: Red;
	padding: 10px 0px 5px 0px;
	/*height: 20px;*/
}
.lnglblpwd
{
	/*height: 33px;*/
}
.pwdlbldfttxt
{
	display: block;
	color: #7c7c7c;
	width: 200px; /*height:19px;*/
	font-family: Arial;
	font-size: 11px;
	padding-top:3px;
	padding-left:4px;
}
.pwdreqlblpadtop
{
	/*padding-top: 4px;*/
	font-size: 18px;
}
.lblreqinfopadtop
{
	padding-top: 0px;
	font-weight:500;
}
.lblreqfontclr
{
	color: Red;
}
.frgtpwdbtn
{
	float: left;
	padding: 30px 0px 40px 0px;
	width: 297px;
}
.bookimg
{
	float: left;
	padding: 40px 0px 0px 26px;
}
.watermarked
{
	height: 20px;
	width: 20px;
	border: 0;
	font-family: Arial;
	font-size: xx-small;
	color: #7c7c7c;
}
.dispnone
{
	display: none;
}
.dispblock
{
	display: block;
}
.userreqlbl
{
	font-size: 18px;
	color: Red;
}
.logintblspc
{
	height: 12px;
}
.logintblpwdheight
{
	height: 42px;
}

/*************************Dolmio Login Control Section Ends*****************************/



/* Resgistration Form chnges */
.regoutertable
{
	width: 800px;
	text-align: center;
}
.ddltitle
{
	width: 100px;
	font-size: 12px;
	font-family: Arial;
}
.mainregtable
{
	padding-left: 20px;
}
.textbox
{
	background-image: url( '../images/txt-bg.gif' );
	width: 198px;
	height: 24px;
	border: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 4px; *padding-top:2px;_padding-top:4px;font-size:12px;font-family:Arial;vertical-align:center}
.regwidth
{
	width: 600px;
	padding-left: 20px;
}
.reffstline
{
	color: #08222B;
	font-size: 13px;
	font-family: Arial,verdana;
}
.refscndline
{
	color: #08222B;
	font-size: 12px;
	font-family: Arial,verdana;
}
.error
{
	color: red;
	font-size: 12px;
	font-family: Arial,verdana;
}
.headertext
{
	color: #08222B;
	font-size: 12px;
	font-family: Arial,verdana;
	font-weight: bold;
}
.red
{
	color: Red;
	vertical-align:top;
	margin-top:10px;

}

/*****************For User Status Control************/
.divuserstsleft
{
	width: 21px;
	height: 29px;
	background-image: url(/Images/login_bg_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.divuserstscenter
{
	background-image: url(/Images/login_bg_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
 	/*min-width: 170px;  */
	height: 29px;
	text-align: center;
	padding-top: 6px;
}

.divuserstscenter A
{
	text-decoration: none;
}
.divuserstscenter A:hover
{
	text-decoration: underline;
}
*html .divuserstscenter
{
	/* width: 140px; */
}
.divuserstsright
{
	height: 29px;
	width: 21px;
	background-image: url(/Images/login_bg_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}
.userstsfont
{
	font-family: Arial;
	color: White;
	font-weight: bold;
}


/**************************Dolmio Forget Password Section Starts************************/

/**************Control Section********************/

.txtboldfrmtfrgtpassword
{
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	font-weight: bold;
}
.divtxtSearchStylefrgtpassword
{
	background-image: url(       '/Images/txt-bg.gif' );
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 204px;
	background-color: Transparent;
	padding-left: 3px;
	padding-top: 2px;
}

.txtSearchStylefrgtpassword
{
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 195px;
	background-color: Transparent;
}
.forgetpwddiv
{
	/*background-color: #cedfb7; */
	width: 624px;
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	padding-left: 15px;
	padding-bottom: 10px;
	z-index:100;
	position:relative;
}
.forgetpwdcntpad
{
	padding-top: 23px;
}
.forgetpwdlblwidth
{
	width: 90px;
}
.forgetpwdtxtbxwidth
{
	width: 220px;
	height: 32px;
	font-weight: bold;
	color: Red;
}
.forgetpwderrorlbl
{
	font-weight: bold;
	color: Red;
	padding-left: 93px;
	vertical-align: bottom;
	height: 19px;
	padding-top: 15px;
}
.forgetpwdbtnpadtop
{
	padding-top: 40px;
}
.forgetpwdbtn
{
	float: right;
	padding-right: 16px;
}
.forgetpwdimg
{
	float: left;
	padding-left: 24px;
	padding-top: 3px;
}
.forgetpwdimgtdpad
{
	padding-top: 42px;
}
.forgetpwdcnttblpad2
{
	padding-top: 23px;
}
.forgetpwdimgdimension
{
	height: 67px;
	width: 689px;
}

/**************************Dolmio Forget Password Page************************/

.forgetpwdpagemargin
{
	clear: both;
	margin-top: -25px;
	margin-left: 29px;
}
.forgetpwdpagebg
{
	clear: both;
	background-image: url( '/images/forgotpass/bg.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: bottom;
	height: 261px;
}
.forgetpwdpagetitlebar
{
	clear: both;
	z-index: 100;
	position: relative;
	margin-left: -2px;
}
/**************************Dolmio Forget Password Section Ends************************/

/************Top Navigation Control Section Starts***************/

.topnavcntwidth
{
	clear: both;
	width: 669px;
}
.topnavimgpad_1
{
	float: left;
	padding-top: 6px;
}
.topnavimgpad_2
{
	float: left;
	padding-top: 8px;
}
.imgHome
{
	width: 71px;
	height: 40px;
}
.imgHome a
{
	height: 40px;
}
.imgProducts
{
	width: 96px;
	height: 40px;
}
.imgRecipes
{
	width: 83px;
	height: 38px;
}
.imgMeet
{
	width: 145px;
	height: 38px;
}
.imgNews
{
	width: 131px;
	height: 40px;
}
.imgContact
{
	width: 93px;
	height: 42px;
}
/************Top Navigation Control Section Ends***************/


/* Home Master Styles */

.divhome
{
	float: left;
	width: 670px;
	z-index:220;
	position:relative;
}
.toplogindv
{
	height: 30px;
	float:right;
}

.divuserstatus
{
	float: right;
	height: 30px;
	padding-right: 13px;
}

.divtopnavctrl
{
	clear: both;
	padding-top: 9px;
	_padding-top:4px;
	height: 30px;
	width: 670px;
}
.divtopnavctrl1
{
	clear: both;
	position:relative;
	top:0px;
	_top:-5px;
	height: 30px;
	width: 670px;
}

.divouterhomelinks
{
	clear: both;
	height: 30px;
	width: 670px;
}

.divinnerhomelinks
{
	float: right;
	padding-right: 22px;
	padding-top: 10px;
}

.divcenterhome
{
	float: left;
	width: 980px;
}

.divinnercenterhome
{
	float: left;
	width: 736px;
}

.divStaticinnercenterhome
{
	float: left;
	width: 700px;
}
.divrecipeinnercenterhome
{
	float: left;
	width: 690px;
}

.divBannerHome
{
	padding-top: 17px;
	clear: both;
	height: 349px;
	width: 736px;
}
.test
{
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
}
.divBannerBgImg
{
	clear: both;
	background-image: url(       '/images/home/home_banner_bgpart.gif' );
	background-repeat: no-repeat;
	background-position: right;
}
.divoutersearch
{
	float: left;
	padding-top: 17px;
	z-index:1000;
	position:relative;
}
.divsearchbghome
{
	background-image: url(       '/images/home/search_bg.gif' );
	width: 244px;
	height: 349px;
}


.homelinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-decoration: none;
	text-align: center;
}

A:link.homelinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.homelinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.homelinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}

.sitemaplinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-decoration: none;
	text-align: center;
}

A:link.sitemaplinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.sitemaplinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.sitemaplinks
{
	font-size: 9px;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}

/* End Home Master Styles */

/* Start Static Master Styles */

.divStaticContent
{
	padding-top: 51px;
	clear: both;
}
.divRecipeStaticContent
{
    width:690px;
	padding-top: 53px;
	clear: both;
}

.divStaticSearch
{
	padding-top: 30px;
}

.divStaticsearchBG
{
	background-image: url(      '/images/register/title_find.png' );
	height: 59px;
	width: 224px;
	background-repeat: no-repeat;
}

.divStaticCtrlSearch
{
	padding-top: 0px;
}

/* End Static Master Styles */

/****************Start for Register.aspx Page*************/

.registerloginimg
{
	clear: both;
	z-index: 100;
	position: relative;
}
.registercntmargin
{
	clear: both;
	margin-top: -20px;
	margin-left: 29px;
}
.registercnt
{
	clear: both;
	background-image: url( '/images/register/bg.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
.signuppanel
{
	clear: both;
	background-image: url( '/images/register/logreg_bg_mod-profile.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
.loginpanelreg
{
	clear: both;
	background-image: url( '/images/register/logreg_bg_login.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: 50% top;
	height:325px;

}
.registerimgmargin
{
	clear: both;
	margin-left: -29px;
}
.registerimgdimension
{
	height: 67px;
	width: 689px;
}
}
.registerimgdimension1
{
	height: 67px;
	width: 689px;
	spoition:relative;
	top:-20px;
	left:-30px;
}


/****************End for Register.aspx Page*************/
/* Start Search Control */

.backgroundrecipesearch
{
	width: 210px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-left: 19px;
	padding-top: 0px;
}
.searchhead
{
	background-image: url(/Images/register/title_find.png);
	background-repeat: no-repeat;
	width: 224px;
	height: 59px;
}
.searchpad
{
	padding-top: 15px;
}
.searchlblwidth
{
	width: 80px;
}
.searchddlwidth
{
	width: 123px;
}
.divtxtSearchStyleddl
{
	margin-left: 1px;
	background-image: url(      '/Images/txt-bg.gif' );
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0px;
	height: 24px;
	width: 100px;
	background-color: Transparent;
	padding-left: 0px;
	padding-top: 0px;
}
.txtSearchStyleddl
{
	border-style: none;
	border-width: 0px;
	height: 22px;
	width: 118px;
	background-color: Transparent;
}
.searchfont
{
	font-family: Arial;
	color: White;
	font-size: 10px;
}
.searchcellpad
{
	padding-top: 6px;
}
.searchbtnpad
{
	padding-top: 16px;
	margin-top:10px;
	_margin-top:0px;
	*margin-top:0px;
}
.suprisepad
{
	padding-top: 0px;_padding-top: 10px;#padding-top: 10px;
	margin-top:10px;
	_margin-top:0px;
	*margin-top:0px;
}

/* End Search Control */


/* Start SendtoFriend */

.sendtofrndcntrlbg
{
	clear: both;
	background-image: url( '/images/sendtofriend/form_bg.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: bottom;
}

#sendtofriendbg
{
	background-image: url(/images/sendtofriend/bg.jpg);
	background-color: #11a752;
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	height: 100%;
}

.sndfrnddiv
{
	width: 635px;
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 42px;
	z-index:220;
	position:relative;
}
.sendfrndtblspc
{
	height: 34px;
}
.RecipeNametd
{
	padding-top: 20px;
	padding-left: 23px;
}
.sndfrndlblwidth
{
	width: 90px;
}
.sndfrndtxtbxwidth
{
	width: 220px;
	font-weight: bold;
	color: Red;
}
.sndfrndtxtbxpad
{
	height: 34px;
}
.lblreqtopsndfrnd
{
	padding-top: 9px;
}
.sndfrndbtmpad
{
	padding-top: 37px;
}
.sndfrndrtbnpad
{
	padding-top: 12px;
	padding-left: 92px;
}
.sndfrndbtnpad
{
	padding-top: 20px;
	padding-left: 180px;
}
.sendtofrndbtmbutton
{
	z-index: 10;
	margin-top: -24px;
	padding-left: 200px;
}
.sendtofrndfontsize
{
	font-size: x-large;
}

/*************Send To Friend Page************/
.sendpagetitleposition
{
	clear: both;
	z-index: 100;
	position: relative;
}
.sendpagetitleimg
{
	height: 67px;
	width: 689px;
}
.sendpagecntmargin
{
	clear: both;
	margin-top: -20px;
	margin-left: 30px;
}

/* End SendtoFriend */

/* Start Contactus */
#ContactusBg
{
	background-image: url(/images/contactus/bg.jpg);
	background-color: #11a752;
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
}
/* End Contactus */

/* Start Recipe Details page */

#RecipeBg
{
	background-image: url(/images/recipes/bg.jpg);
	background-color: #11a752;
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:100%;
	min-height:1000px;
	padding:0px;
}

.RecipeHead
{
	color: #015a48;
	font-size: 16px;
}


/*****************For Recipe Control Section Starts**************/
.recipedetcntbtmpad
{
	height: 20px;
	font-size: 0px;
}
.recipedetfooterpad
{
	padding-left: 13px;
}
.recipedetratingcntrl
{
	font-size: 0px;
	padding: 15px 0px 0px 20px;
}
.recipedetsendfrnd
{
	text-align: center;
	width: 65px;
}
.recipedetprint
{
	text-align: center;
	width: 63px;
}
.recipedetingredients
{
	width: 220px;
	height: inherit;
	margin-left: 13px;
}
.recipedetailsreadyin
{
	padding-top: 6px;
	font-size: 0px;
}
.recipedetcntpad
{
	width: 383px;
	padding-left: 15px;
}
.recipedetrating
{
	font-size: 0px;
	width: 150px;
}
.recipedetcntviewwidth
{
	width: 700px;
	padding-top:15px;
}
.recipedetcntmargin
{
	margin-bottom: -50px;
	padding-left: 13px;
}
.recipebacktosearch
{
	text-align: right;
	padding-right: 20px;
}
.recipedetflash
{
	padding-bottom: 0px;
	margin-left: 0px;
    _margin-left: 0px;
}
.recipedetailsmargin
{
	margin-top: 0px;
	margin-left: 0px;
	_margin-left:0px;
}
.recipedetcntrlimg
{
	background-image: url( '/Images/recipes/res_banner.jpg' );
	background-repeat: no-repeat;
	margin-left:20px;
}
.divRecipeBannerHome
{
	clear: both;
	height: 349px;
	width: 736px;
}
.divRecipeBannerHomeposition
{
	z-index: -100;
	position: relative;
}
.recipebannermargin
{
	margin-top: -349px;
}
.recipectrlheader
{
	background-image: url(     '/Images/recipes/res_title-bar_bg.png' );
	background-repeat: no-repeat;
	z-index: 10px;
	position: relative;
	width: 676px;
	height: 67px;
}
.recipectrlfooter
{
	background-image: url(     '/Images/recipes/res_saveNshare_bg.png' );
	background-repeat: no-repeat;
	width: 677px;
	height: 82px;
	margin-top: -12px;
}
.recipectrltitle
{
	padding-top: 0px;
	padding-left: 33px;
	font-family: Arial;
	font-size: large;
	font-weight: bold;
	height: 67px;
}
.recipemilddepad
{
	padding-left: 31px;
}
.recipemilddebgext
{
	background-image:url('/Images/recipes/res_details_bg_bot.png');
	background-repeat:repeat-y;
	width:639px;
}
.recipemilddebg
{
	background-image: url(     '/Images/recipes/res_details_bg.gif' );
	background-repeat: no-repeat;
	padding-top: 55px;
	width: 639px;
}
.recipeimgpad
{
	padding-top: 23px;
	padding-right: 35px;
	width: 150px;
}
.ratingfont
{
	font-family: Arial;
	font-size: small;
	color: White;
	padding-left: 10px;
}
.ratingfontsubmit
{
	font-family: Arial;
	font-size: 11px;
	color: #00513A;
	padding-left: 8px;
	font-weight:500;
	text-decoration:underline;
}
.recipectrlfootercontent
{
	padding-top: 45px;
	padding-left: 30px;
	font-family: Arial;
	font-size: large;
	font-weight: bold;
}
.recipemiddlepad
{
	padding-left: 34px;
}
.recipecntready
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #005847;
}
.recipecntreadyimg
{
	margin-left: 11px;
	margin-top: 10px;
	width: 26px;
	height: 26px;
	background-image: url(/Images/recipes/related_recipes_readyin_bg.png);
}
.recipecntserves
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #005847;
}
.recipecntservesimg
{
	margin-left: 8px;
	margin-top: 10px;
	width: 35px;
	height: 26px;
	background-image: url(/Images/recipes/related_recipes_serves_bg.png);
}
.recipedesc
{
	padding-bottom: 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.recipeready
{
	font-family: Arial;
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: -10px;
	padding-left: 8px;
}
.recipeserves
{
	font-family: Arial;
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 15px;
}
.fontstyle
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.fontstyle a
{
	text-decoration: none;
	color: #00513a;
}
.fontstyle a:hover
{
	text-decoration: none;
	color: #00513a;
}
.recipemethods
{
	padding: 18px 0px 0px 0px;
}
.recipemethods ol
{
	margin-left:-20px;
	_margin-left:26px;
	*margin-left:26px;
}
.recipecooktip
{
	padding: 16px 0px 0px 0px;
}
.ingredientspad
{
	padding: 0px 0px 25px 0px;
}
.addrecipepad
{
	padding-right: 26px;
}
.printpad
{
	padding-right: 34px;
}
.recipefont
{
	font-family: Arial;
	font-size: 12px;
	color: #00201a;
	font-weight: normal;
}
.recipemethodandcookpad
{
	padding-bottom: 12px;
}
.recipeingredientsimgpad
{
	padding-bottom: 16px;
}
.recipedotlinepad
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 0px;
	height: 1px;
}

.reciperatingfont
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.recipedetailstitwid
{
	width: 450px;
	float: left;
	padding-top:23px;
}


/*************For Recipe Print Page************/
.printrecipemethod
{
	padding: 6px 0px 6px 0px;
}
#Rating
{
	font-family: Arial;
	font-size: 14px;
}
.printpgwidth
{
	width: 694px;
	padding-left: 58px;
}
.printrecipetitle
{
	width: 360px;
	color: #0a4e3f;
	font-weight: bold;
	font-size: 18px;
}
.printratingtdwidth
{
	width: 180px;
}
.printspc
{
	height: 30px;
	font-size: 0px;
}
.printdesctdwidth
{
	width: 360px;
}
.printingredienttdwidth
{
	width: 180px;
}
.printfonthead
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #00513a;
}
.printfontgen
{
	font-family: Arial;
	font-size: 12px;
	color: #00513a;
}
#RecipeDec
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00513a;
}
.recipeprintfont
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00513a;
}
.printrecipedesctdpad
{
	padding-bottom: 10px;
}
.printreadytdpad
{
	padding-bottom: 16px;
}
.printmethodtdpad
{
	padding-bottom: 18px;
}
.recipeprintmethodpad
{
	padding-top: 12px;
}
.printingredientspad
{
	padding: 15px 0px 25px 0px;
}

#printBg
{
	background-color: #ffffff;
	background-image: none;
}


/* End Recipe Details page */


/* Start Browse by Ingredient section */

.divbgIngredient
{
	background-image: url(      '/images/ingredient/title.png' );
	background-repeat: no-repeat;
	width: 278px;
	height: 57px;
}

.divInnerIngredientcontent
{
	padding-left: 14px;
	padding-top: 5px;
}

.beefstyles
{
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}


A:link.beefstyles
{
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.beefstyles
{
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.beefstyles
{
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}

.breadstyles
{
	font-size: x-large;
	font-weight: bold;
	color: #cafc83;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}


A:link.breadstyles
{
	font-size: x-large;
	font-weight: bold;
	color: #cafc83;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.breadstyles
{
	font-size: x-large;
	font-weight: bold;
	color: #cafc83;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.breadstyles
{
	font-size: x-large;
	font-weight: bold;
	color: #cafc83;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}

.cheesestyles
{
	font-size: medium;
	font-weight: normal;
	color: #ffffff;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}


A:link.cheesestyles
{
	font-size: medium;
	font-weight: normal;
	color: #ffffff;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.cheesestyles
{
	font-size: medium;
	font-weight: normal;
	color: #ffffff;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.cheesestyles
{
	font-size: medium;
	font-weight: normal;
	color: #ffffff;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}
.pastastyles
{
	color: #005745;
	font-size: 22px;
	height: 20px;
	vertical-align: bottom;
	font-weight: bolder;
}
A:link.pastastyles
{
	text-decoration: none;
}
A:visited.pastastyles
{
	text-decoration: none;
}
A:hover.pastastyles
{
	text-decoration: underline;
}
.chickenstyles
{
	color: #e0fcff;
	font-size: 16px;
	font-weight: bold;
	width: 71px;
	height: 20px;
	vertical-align: bottom;
}
A:link.chickenstyles
{
	text-decoration: none;
}
A:visited.chickenstyles
{
	text-decoration: none;
}
A:hover.chickenstyles
{
	text-decoration: underline;
}
.Lambstyles
{
	color: #c8ff85;
	font-size: 18px;
	font-weight: normal;
	vertical-align: bottom;
}
A:link.Lambstyles
{
	text-decoration: none;
}
A:visited.Lambstyles
{
	text-decoration: none;
}
A:hover.Lambstyles
{
	text-decoration: underline;
}
.turkeystyles
{
	font-size: 16px;
	font-weight: normal;
	color: #005745;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}
A:link.turkeystyles
{
	text-decoration: none;
}
A:visited.turkeystyles
{
	text-decoration: none;
}
A:hover.turkeystyles
{
	text-decoration: underline;
}
.seafoodstyles
{
	height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #fbfffa;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}
A:link.seafoodstyles
{
	text-decoration: none;
}
A:visited.seafoodstyles
{
	text-decoration: none;
}
A:hover.seafoodstyles
{
	text-decoration: underline;
}
.browsebringritbl
{
	vertical-align: bottom;
	text-align: left;
}
.browsebringritblpad
{
	padding-top: 5px;
}

/* End Browse by Ingredient section */


/* Start Products section */

#productsbg
{
	background-image: url(/images/products/bg.jpg);
	background-color: #11a752;
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
}

.divinnerproductscenterhome
{
	float: left;
	width: 980px;
}

.divStaticProductContent
{
	padding-top: 7px;#padding-top: 7px;_padding-top: 7px;
	clear: both;
}
.product-leftdiv
{
	float: left;
	width: 285px;
	text-align: left;
	padding-left: 10px;
}
.proddetailsimgpos
{
	padding-top: 10px;
	position: relative;
	top: 0px;
}
.product-rightdiv
{
	float: left;
	width: 665px;
}
.product-Bottomleftdiv
{
	/*background-image: url(     '/images/products/products_page_images/prods_range_bg.png' );*/
	width: 268px;
	height: 250px;
	background-repeat: no-repeat;
	background-position: 50% 10px;
	margin-top:50px;
}
.product-Bottomleftdiv_new
{
	background-image: url('/images/products/products_page_images/prods_range_bg.png' );
	width: 252px;
	height: 193px;
	margin:-10px 0px 0px 10px;
	padding-top:10px;
	background-repeat: no-repeat;
}
.product-leftfooterimg
{
	vertical-align: bottom;
	width: 268px;
	height: 77px;
}
.product-leftnav
{
	width: 268px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.pro-main-title
{
	color: #035b43;
	font-size: 14px;
	font-family: Arial;
	padding-top: 20px;
	font-weight: 700;
	padding-left: 15px;
	padding-top: 25px;
	width: 550px;
	height: 30px;
	float: left;
}
.Leftcontent
{
	/* height: 160px; */
	width: 200px;
}
.lblpronutinf
{
	font-size: 6px;
}
.leftcontentbtmimg
{
	background-image: url('/images/productdetails/Taste_of_Italy_Base.png' );
	width: 252px;
	height: 161px;
	background-repeat: no-repeat;
	background-position:left bottom;
	text-align:center;
	position:relative;
	top:10px;
	vertical-align:bottom;
}
.divproductcont
{
	background-image: url('/images/products/products_page_images/prods_range_title_bg.png' );
	width: 268px;
	height: 57px;
	position: relative;
	z-index:200;
}
.divprocont-sml-range
{
	font-size: 13px;
	font-weight:bold;
	color:#ffffff;
	position: relative;
	top: 13px;
	left: 30px;	
}
.Toprightdivstrip
{
	background-image: url('/images/products/products_page_images/prods_view_title_bg.gif' );
	width: 676px;
	height: 67px;
	background-position: 50% 0%;
	position: relative;
	top: -10px;
}
.divprocont
{
	color: #015a44;
	font-size: 16px;
	font-weight: 700;
	width: 200px;
	position: relative;
	top: 18px;
	left: 30px;
}
.divprocont1
{
	color: #015a44;
	font-size: 12px;
	font-weight: 700;
	width: 200px;
	position: relative;
	top: 12px;
	left: 20px;
}
.procinetntdiv
{
	width: 980px;
}
.mainprocontent
{
	width: 330px;
	height: 100%;
	color: #000;
	margin-left: 5px;
}
.mainprocontentdiv
{
	width: 100%;
	/*height: 320px;*/
	padding-top:52px;
}
.rightprodbg
{
	/*background-image: url(    '/images/products/products_page_images/prods_view_bg.png' );*/
	width: 677px;
/*	height: 404px;*/
	background-position: 50% 0%;
	margin-top: 15px;
	background-repeat: repeat-y;
}
.rightprodbgnew
{
	background-image: url(    '/images/products/products_page_images/prods_view_bg.png' );
	width: 639px;
	/*height: 404px;*/
	margin-top: -52px;
	margin-left: 17px;
	background-repeat: repeat-y;
}
.Toprightdivstripbtm
{
	background-image: url(    '/images/products/products_page_images/prods_view_footer_bg.png' );
	width: 677px;
	height: 82px;
	background-position: 50% 0%;
	position: relative;
	top: -20px;
}
.mainprotxt
{
	width: 365px;
	padding-left: 12px;
}
.prevbtn
{
	width: 33px;
	height: 32px;
}
.prevbtnnotvisible
{
	width: 33px;
	height: 32px;
	visibility: hidden;
}
.nextbtbn
{
	width: 33px;
	height: 32px;
}
.nextbtbnnotvisible
{
	width: 33px;
	height: 32px;
	visibility: hidden;
}
/* left navigation styles */

.normalToplnkBtn
{
	border: 0px;
	padding: 0px;
	width: 263px;
	height: 28px;
}
.normallnkBtn
{
	background-image: url(   '/images/products/products_page_images/prods_list_header_bg.png' );
	width: 263px;
	height: 28px;
	margin: 0px 0px 0px 10px;
	display: block;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.topcurvelinkbtn
{
	background-image: url(   '/images/products/products_page_images/prods_list_title_bg.png' );
	width: 282px;
	height: 28px;
	margin: 0px;
	display: block;
	padding: 0px;
	background-repeat: no-repeat;
}
.normallnkBtn3
{
	background-image: url(   '/images/products/products_page_images/prods_list_mid_normal.png' );
	width: 263px;	
	height: 25px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.normallnkBtn1
{
	background-image: url(   '/images/products/products_page_images/prods_list_bot_normal.png' );
	width: 263px;
	height: 24px;
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
.selectedlnkBtn
{
	background-image: url(/images/products/products_page_images/prods_list_mid_selected.png);
	width: 263px;
	height: 24px;
	display: block;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	font-weight:700;
}

.BottomselectedlnkBtn
{
	background-image: url(/images/products/products_page_images/prods_list_bot_selected.png);
	width: 263px;	
	height: 24px;
	display: block;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	font-weight:700;
}
a
{
	color: #2a7b5a;
	font-size: 12px;
	text-decoration: none;
	font-family: verdana,arial;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.proleftbtn
{
	float: left;
	width: 50px;
	position: relative;
	left: 20px;
	top: 17px; /* top:17px; */
}
.prorightbtn
{
	float: left;
	width: 50px;
	position: relative;
	left: 10px;
	top: 17px;
	*top: 17px;
	_top:17px;
}
.prodesc
{
	color: #00201A;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	padding-top: 05px;
}
.proleftbtn a
{
	align: left;
	padding-left: 0px;
}
.prorightbtn a
{
	align: left;
	padding-left: 0px;
}

.leftnavtxtrw1
{
	position: relative;
	left: 20px;
	top: 10px;
	color: #005148;
	font-size: 11px;
	font-weight: 700;
	font-family:arial;
}
.leftnavtxtrw2
{
	position: relative;
	left: 30px;
	top: 6px;
	color: #005148;
	font-size: 13px;
	font-weight: 700;
	
	font-family:arial;
}
.leftnavtxtrw3
{
	position: relative;
	left: 20px;
	top: 4px;
	font-family:arial;
}
.leftnavtxtrw4
{
	position: relative;
	left: 20px;
	top: 4px;
	font-family:arial;
}
/* End Products section */


Accoridon /* Styles for the TOp 5 recipe */ .basic
{
	width: 667px;
	height: 60px;
	font-family: verdana;
}

.top5titlepos
{
	float: left;
	position: absolute;
}

.top5tdimgpad
{
	padding-top: 20px;
}

.basic div
{
	background-color: Transparent;
}
.basic p
{
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}
.titleunselected
{
	cursor: pointer;
	display: block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: black;
	background-color: #00a0c6;
	background-image: url( "/images/accordion/Dolmio-recipe-homepage_Unselcted.gif" );
	height: 62px;
	background-repeat: no-repeat;
	background-color: Transparent;
	margin: 0px;
	width: 673px;
	vertical-align: top;
}
A:hover .basic
{
	background-color: white;
	background-image: url( "/images/accordion/Dolmio-recipe-homepage_Unselcted.gif" );
	height: 62px;
	background-repeat: no-repeat;
	margin: 0px;
	background-color: Transparent;
	width: 673px;
}
.titleslected
{
	color: black;
	background-image: url( "/images/accordion/Dolmio-recipe-homepage_selcted.gif" );
	height: 51px;
	background-repeat: no-repeat;
	margin: 0px;
	background-color: Transparent;
	width: 673px;
	cursor: hand;
	cursor: pointer;
}
.contentbg
{
	width: 673px;
	background-image: url( "/images/accordion/Dolmio-recipe-homepage_bg.gif" );
	background-color: Transparent;
}
.contentbg p
{
	background-color: Transparent;
}
.reptitle
{
	position: relative;
	top: 17px;
	left: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #015850;
	float: left;
	width: 500px;
}
.reptitle-top
{
	position: relative;
	top: 0px;
	left: 20px;
	font-size: 18px;
	font-weight: 700;
	color: #015850;
	float: left;
	width: 550px;
}
.ratetop5
{
	float: left;
	width: 150px;
	position: relative;
	top: 17px;
	height: 20px;
}
#rep-title5
{
	cursor: pointer;
	display: block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: black;
	background-color: #00a0c6;
	background-image: url(        "/images/accordion/Dolmio-recipe-homepage_selcted.png" );
	height: 50px;
	background-repeat: no-repeat;
	background-color: Transparent;
	margin: 0px;
	width: 673px;
}

.iconsbg
{
	background-image: url(       '/images/accordion/icons.png' );
	width: 94px;
	height: 42px;
}
.firstico
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 700;
	padding-left: 9px;
}
.secondico
{
	color: #ffffff;
	font-size: 12px;
	font-weight: 700;
	padding-left: 16px;
	text-align: center;
	width: 100%;
}
.top5recipedesc
{
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
}
.recipepagetext
{
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	padding-left: 10px;
}
.ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lbltoprec1
{
	position: absolute;
	top: 0px;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lblrecipelink1
{
	background: none;
	width: 100%;
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	height: 100%;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lblrecipelink2
{
	background: none;
	width: 100%;
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	height: 100%;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lblrecipelink3
{
	background: none;
	width: 100%;
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	height: 100%;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lblrecipelink4
{
	background: none;
	width: 100%;
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	height: 100%;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive1_lblrecipelink5
{
	background: none;
	width: 100%;
	color: #001f19;
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	height: 100%;
}

/* Recipe book  panel */

.Loggednorecipe
{
	height:240px;
	padding-left:40px;_padding-left:50px;#padding-left:45px;
	padding-top:45px;_padding-top:45px;#padding-top:75px;
	width:190px;
}
.yregisterwidth
{
	clear: both;
	width: 125px;
}
.nonlogged
{
	/*width: 297px;*/
	width: 230px;
	height: 240px;
	color: #2e210e;
	font-size: 12px;
	font-family: Arial;
	padding-top: 100px;
	_padding-top: 100px; #padding-top:110px;
padding-top:37px;
#padding-top:25px;
_padding-top:25px;
}

.recipepoints
{
	margin: 0px; *margin:-5px;
margin-left:21px;
*margin-left:15px;
padding:0px;

list-style-image:url(  '/images/recipes/res_added_tick.gif');
}
.recipepoints li
{
	width: 200px; *width:180px;
vertical-align:middle;
	padding:5px 0px 0px 0px;
#padding:0px 0px 0px 4px;
_padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
#margin:5px 0px 0px 4px;
_margin:5px 0px 0px 4px;
text-indent:4px;
}

.link1
{
	padding-top: 0px;
	color: #2e210e;
	font-size: 12px;
	font-weight:700;
	font-style:italic;
	font-family: Arial;
	height: 20px;
}
#Ctrl_Dolmio_recipebook_GridView1 td
{
	height: 30px;
}
.link1 a
{
	color: #2e210e;
	font-size: 12px;
	font-family: Arial;
	height: 20px;
}
.Defaultmessage
{
	width: 200px;
	padding-left: 15px;
	padding-top: 5px;
}
 

.nextprelinks
{
	font-weight: 700;
}
.nextprelinks td
{
	text-align: right;
}
.nextprelinks td table
{
	position: relative;
	left: 00px;
}

.sgnmeup
{
	position: relative;
	left: 80px;
	top: 20px;
	width: 125px;
}
 
.sgnmeuptxt
{
	color: #483922;
	font-size: 15px;
	font-weight: 900;
}
.alrgstd
{
	color: #483922;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
	padding-top: 20px;
}
.sgninarrow
{
	font-size: 10px;
	font-weight: bold;
}
.sgnmearrow
{
	font-size: 10px;
	font-weight: 700;
}
.sgnin
{
	color: #483922;
	font-size: 13px;
	font-weight: 900;
	padding-top: 2px;
	float: right;
	position:relative;
	left:-23px;
	
}
.sgnin a
{
	color: #483922;
	font-size: 13px;
	font-weight: 900;
	text-decoration: underline;
}
.sgnmeuptxt1
{
	color: #483922;
	font-size: 13px;
	font-weight: 900;
	text-decoration: underline;
}
.loggedin
{
	width: 245px;
	height: 275px;
	color: #2e210e;
	font-size: 12px;
	font-family: Arial;
	padding-top: 95px;
	_padding-top: 95px; *padding-top:105px;
padding-left:25px;
/*background-color: #6ac462; 	background-image: url(  '/images/Recipebook/recipebookbg.gif' ); 	background-repeat: no-repeat;*/
}
.rcpbklist table td
{
	height: 14px;
}
.sgnout
{
	position: relative;
	width: 100px;
	left: 100px;
	top: -5px;
}
.sgnout a
{
	color: #483922;
	font-size: 15px;
	font-weight: 900;
	text-decoration: underline;
}
.sgnout-def
{
	position: relative;
	width: 100px;
	left: 100px;
	top: 40px;
}
.sgnout-def a
{
	color: #483922;
	font-size: 14px;
	_font-size: 15px;
	font-weight: 900;
	text-decoration: underline;
}
.Nextonly td table
{
	position: relative;
	left: 95px;
	font-weight: 700;
}
.Previousonly td table
{
	position: relative;
	left: 75px;
	top: 20px;
	font-weight: 700;
}
.nextprelinks td table
{
	position: relative;
	left: 75px;
	_left: 75px; *left:0px;
top:0px;
font-weight:700;
}
/* Recipe results control */
.grdvwreadyinpad
{
	padding-top: 6px;
	font-size: 0px;
}
.grdvwbackgroundext
{
background-image:url('/Images/recipes/results_bg_content_bigstrip.png');
background-repeat:repeat-y;
width:676px;
margin-top:-12px;
}
.grdvwbackground
{
	background-image: url(/Images/recipes/results_bg_content_big.png);
	background-repeat: no-repeat;
	width: 676px;

}
.grdvwheader
{
	width: 676px;
	height: 67px;
	background-image: url(/Images/recipes/results_bg_header.png);
	background-repeat: no-repeat;
	margin-top: -4px;
	/*position: absolute;*/
}
.grdvwitemnotfound
{
	font-size: 14px;
	font-weight: bold;
	padding: 50px 10px 0px 36px;
	width: 200px;
}
.grdvwheaderpgcntpad
{
	float: right;
	padding: 27px 25px 0px 0px;
        z-index:200;
	position:relative;
}
.grdvwpglnkclr
{
	color: #005847;
}
.grdvwmiddlepad
{
	padding: 0px 10px 0px 36px;
	z-index:200;
	position: relative;
}
.grdvwtblwidth
{
	width: 610px;
}
.grdvwtblimgtd
{
	width: 130px;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom:18px;
}
.grdvwtblcnttd
{
	padding-top: 20px;
}
.grdvwtblcnttdpad
{
	padding-left: 10px;
}
.clearboth
{
	clear: both;
}
.grdvwtblcnttbhead
{
	float: left;
	width: 340px;
}
.grdvwtblcnttdheadrecp
{
	font-weight: bold;
	font-family: Arial;
	color: #005847;
	line-height: 15px;
	padding-top: 2px; /*float: left;*/
	font-size: 15px;
}
.grdvwtblcnttdheadimg
{
	float: left;
	padding: 12px 0px 10px 0px;
}
.grdvwtblcnttdright
{
	float: right;
	vertical-align: top;
	padding-right: 15px;
	margin-top: -12px;
	margin-bottom: 12px;
}
.floatleft
{
	float: left;
}
.grdvwtblcntready
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #005847;
}
.grdvwtblcntreadyimg
{
	margin-left: 8px;
	margin-top: 10px;
	width: 26px;
	height: 26px;
	background-image: url(/Images/recipes/related_recipes_readyin_bg.png);
}
.grdvwtblcntserves
{
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	color: #005847;
}
.grdvwtblcntservesimg
{
	margin-left: 8px;
	margin-top: 8px;
	width: 35px;
	height: 26px;
	background-image: url(/Images/recipes/related_recipes_serves_bg.png);
}
.grdvwtblcntdes
{
	font-family: Arial;
	font-size: 12pt;
	font-family: Calibri;
	color: #001f19; 
}
.grdvwtblcntlnkpad
{
	padding-bottom: 18px;
	padding-top: 6px;
}
.grdvwtblcntlnk
{
	font-family: Arial;
	font-size: 12px;
	color: #001C20;
	font-weight: bold;
}
.grdvwtblsep
{
	background-image: url(/Images/recipes/results_seperator.gif);
	width: 590px;
	background-repeat: no-repeat;
	font-size: 0px;
	height: 1px;
}
.grdvwfooterimg
{
	width: 676px;
	height: 67px;
	margin-top: -10px;
	background-image: url(/Images/recipes/results_bg_footer.png);
}
.grdvwfooterlitcntpad
{
	float: left;
	padding: 27px 0px 0px 36px;
}
.grdvwfooterpgcntpad
{
	float: right;
	padding: 27px 25px 0px 0px;
	z-index:200;
	position:relative;
}
.grdvwratingrating
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #005847;
	text-align: left;
	padding-left: 1px;
}
.fontblack
{
	color: Black;
}
/********************For Product Landing Control*******************/

.prodcntrlwidth
{
	width: 677px;
}
.prodcntrlhead
{
	background-image: url(   '/images/products/recipe_bg_header.png' );
	background-repeat: no-repeat;
	margin-bottom: -50px;
	z-index: 10px;
	position: relative;
	width: 676px;
	height: 66px;
}
.prodcntrlfooter
{
	background-image: url(   '/images/products/recipe_bg_footer.png' );
	background-repeat: no-repeat;
	width: 677px;
	height: 82px;
	margin-top: -12px;
}
.prodcntrlheadcnt
{
	padding: 23px 0px 0px 35px;
}
.prodheadfont
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #005847;
}
.prodheadfont_1
{
	font-family: Arial;
	font-weight: lighter;
	font-size: 18px;
	color: #005847;
}
.prodcntrlmid
{
	width: 352px;
	padding: 60px 17px 10px 35px;
	float:left;
}
.prodcntrlmidbg
{
	background-image: url( '/images/products/recipe_bg_content.png' );
	background-repeat: no-repeat;
	width: 639px;
	margin-left: 18px;
	height:400px;
}
.proddesc
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #00201A;
}
.proddesccntpad
{
	padding-bottom: 26px;
}
.prodingredientfont
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #005847;
}
.prodingredientpad
{
	padding: 15px 0px;
}
.prodfont
{
	font-family: Arial;
	font-size: 12px;
	color: #00201a;
	font-weight: normal;
}
.prodnutristatic
{
	font-family: Arial;
	font-size: 12px;
	color: #015850;
	font-weight: bold;
}
.prodnutritionbg
{
	background-image: url(   '/images/recipes/Nutritions-BG.png' );
	background-repeat: no-repeat;
	width: 155px;
	height: 58px;
}
.prodnutritionpad
{
	padding-top: 1px;
}
.prodnutritionpad1
{
	padding-top:2px;
	position:relative;
	top:-10px;
}
.nutritionvalmargin
{
	padding: 20px 0px 0px 7px;
}
.nutritionpercentmargin
{
	padding: 02px 0px 0px 2px;
}
.nutritionvalpad_1
{
	padding-left: 2px;
}
.nutritionvalpad_2
{
	padding-left: 1px;
}
.nutritionpercentpad_1
{
	padding-left: 1px;
}
.nutritionfont
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #c13b3d;
	text-align: center;
}
.nutritionfont_1
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #c13b3d;
	text-align: center;
}
.prodreldescposition
{
	width: 130px;
	padding-top: 17px;
}
height0
{
	height: 0;
}
.prodrelwidth
{
	width: 278px;
	float:left;
}

/*************For Related Recipes Control*************/
.prodrelwidth
{
	width: 277px;
}
.prodrelwidth_1
{
	width: 256px;
}
.prodrelhead
{
	background-image: url(   '/images/products/related_recipes_bg_header.png' );
	background-repeat: no-repeat;
	width: 277px;
	height: 57px;
}
.prodrelhead_control
{
	width: 256px;
	height: 29px;
}
.prodrelheadcntpad
{
	padding-top: 16px;
	padding-left: 28px;
}
.prodrelheadcntpad_control
{
	padding-top: 05px;
	padding-left: 14px;
}
.prodimg1
{
	background-image: url( '/images/products/rel_recipe_img_bg.png' );
	background-repeat: no-repeat;
	background-position: right;
	min-height: 95px;
}
.prodimg1_width
{
	width: 229px;
}
.prodrelnutritionpad
{
	padding-top: 10px;
	width:112px;
}
.prodrelReadyinpad
{
	padding-top: 6px;
	font-size: 0px;
}
*html .prodimg1
{
	height: 95px;
}
#recipereadmore
{
	font-family: Arial;
	font-size: 11px;
	color: #005946;
	font-weight: bold;
	text-decoration: underline;
}
.relrecipelink
{
	padding-top: 8px;
}
.prodrelres_1
{
	padding-left: 28px;
}
.prodrelres_1_control
{
	padding-left: 14px;
}
.recipesep
{
	font-size: 0px;
}
.prodrelRecipeTitlepad
{
	padding-top: 13px;
	font-size:14px;
}
.prodrelimagepad
{
	padding-top: 14px;
	padding-left: 6px;
	width: 96px;
	height: 67px;
}

/*******For Product.aspx Page*********************/
.prodpagecntbg
{
	/*width:980px;height:333px; 	background-image:url('/images/products/ourproducts_bg.png'); 	background-repeat:no-repeat;*/
	margin-top: 10px;
	_padding-left:2px;
}
.prodpagerelpad
{
	padding-top: 10px;
}
.prodpagebannerpad
{
	clear: both;
	text-align: center;
}

.proddetailbanstyle
{
	padding-top: 0px;#padding-top: 0px;_padding-top: 10px;
}
/***************************For Related Product Control Section*******************/
.relprodhead
{
	background-image: url( '/images/recipes/res_related-prod_title.png' );
	background-repeat: no-repeat;
	width: 277px;
	height: 57px;
}
.relprodmid
{
	/*background-image: url( '/images/recipes/res_related-prod_pack.png' );
	background-repeat: no-repeat;*/
	width: 107px;
	height: 188px;
	margin-left: 7px;
	background-position: right center;
	padding-top:20px;
}
.relprodfont
{
	font-family: Arial;
	font-size: 11px;
	color: #005c48;
	font-weight: bold;
}
.relprodreadmorepad
{
	padding-top: 20px;margin-left:8px;
}
a .relprodreadmorepad  
{
	color:#084e46;
}
/******** Contact upda iframe style **********/
.contacttitle
{
	clear: both;
	z-index: 100;
	position: relative;
	margin-left: 0px;
}
.framemargin
{
	clear: both;
	margin-top: -20px;
	margin-left: 30px;
}
.iframediv
{
	clear: both;
	background-image: url(   '/images/contactus/form_bg.png' );
	width: 639px;
	height: 1150px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.framecont
{
	padding-left: 15px;
}

/* styles for rating control */

 /*
 .emptypng
{
	background-image: url(/Images/Recipes/tomato_dull.png);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
}
.smileypng
{
	 background-image: url(/Images/Recipes/tomato_normal.png);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
}
.donesmileypng
{
	 background-image: url(/Images/Recipes/tomato_normal.png);
	width: 13px;
	height: 15px;
	background-repeat: no-repeat;
}  
*/

.emptypng
{
	background-image: url(/Images/Recipes/tomato_dull.png);
}
.smileypng
{
	background-image: url(/Images/Recipes/tomato_normal.png);
	
}
.donesmileypng
{
	font-size: 0pt;
	width: 13px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.ratelnkbtn
{
	font-size: 0.8em;
	color: #000;
	text-decoration: underline;
	font-weight: 700;
	position: relative;
	top: -4px;
}


/* end of rating control styles */

/* Sitemap Styles */

.divmainbg
{
	width: 476px;
	background-image: url( '/Images/holding/bg_mid.png' );
	background-repeat: repeat-y;
	text-align: left;
}
.divmaingead
{
	background-image: url( '/Images/holding/bg_top_02.png' );
	width: 476px;
	background-repeat: no-repeat;
	padding-top: 60px;
	text-align: left;
	padding-left: 20px; /*min-height:381px;*/
}
.divfooter
{
	background-image: url( '/Images/holding/bg_bot.png' );
	width: 476px;
	height: 27px;
	background-repeat: no-repeat;
}
.divsitemapheader
{
	height: 24px;
	background-image: url( '/Images/holding/bg_top_01.png' );
	background-repeat: no-repeat;
	width: 476px;
}
.stiemaptbl
{
	margin-top: 20px;
}

.imgclosestyles
{
	cursor: pointer;
	margin-left: 10px;
}
/*******************News Letter Control Section Starts Here****************/
.newsletterpad
{
	padding-left: 40px;
}
.newslettererrormsg
{
	width: 200px;
	font-weight: bold;
	color: Red;
}
.newslettertbltd_1
{
	width: 80px;
	height: 42px;
}
.newslettersubscription
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}
.newslettersunheight
{
	height: 42px;
}
.lblNewsSuccess
{
	color: #001f19;
	font-size: 11px;
	font-weight: bold;
}

/**************NewsLetter Contrl Section Starts*******************/

.newslettererrorfont
{
	font-weight: bold;
	color: Red;
}
.newslettererrorpad
{
	padding-bottom: 10px;
}
.newslettertbltddim
{
	width: 80px;
	height: 42px;
}
.newslettersub
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}
.newsletterinfoheight
{
	height: 42px;
}
/**************news.aspx page styles****************/
.newswidth
{
	width: 980px;
}
.newspadding
{
	width: 980px;
	padding-top: 52px;
	padding-left: 20px; #padding-left:20px;
_padding-left:40px;
}
.newsfloat
{
	float: left;
	width: 660px;
}
.newkristiebox
{
	background-image: url( '/images/holding/Dolmio-kirstie_box.png' );
	width: 660px;
	height: 657px;
	background-repeat: no-repeat;
}
.newsfunguidepad
{
	float: left;
	padding-left: 245px;
}
.newsregisterpad
{
	float: left;
	padding-left: 20px;
}
.newsregisterprod
{
	background-image: url( '/images/holding/Dolmio-Products.png' );
	width: 624px;
	height: 191px;
	background-repeat: no-repeat;
}
.newsregisterrecipepad
{
	float: left;
	width: 264px;
	padding-left: 20px;
}
.newsregisterrecipe
{
	background-image: url( '/images/holding/Dolmio-New-Recipes.png' );
	width: 264px;
	height: 639px;
	background-repeat: no-repeat;
	clear: left;
}
.newsregisterprodimg
{
	background-image: url( '/images/holding/Dolmio-Mexican_tortilla.png' );
	width: 258px;
	height: 312px;
	background-repeat: no-repeat;
	clear: left;
}
.newsrecipeimage
{
	height:639px;
	width:264px;
	background-image: url( '../images/newsletter/Newsandoffers/Dolmio-New-Recipes.png' );
	background-repeat: no-repeat;
}
.newsrecipebtmimage
{
	height:312px;
	width:258px;
	background-image: url( '../images/newsletter/Newsandoffers/Dolmio-Mexican_tortilla.png' );
	background-repeat: no-repeat;
}
.newsrecipepnglink
{
	z-index:100;
	position:relative;
}
.newsregisterbtn
{
	width:201px;
	height:28px;
	margin-left:15px;
}
/***************NewsLetter.aspx page*******************/
.newsletterflashpos
{
	margin-top: -40px;
	float: right;
	z-index: 100;
	position: relative;
	left: 10px;
}
/************* Register confirm page ******************/
.regconfirmleft
{
	float: left;
	width: 300px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 12px;
}
.regconfirmRight
{
	float: left;
	width: 300px;
	padding-left: 5px;
	padding-top:40px;
}
.mainregcnform
{
	width: 650px;
}
.regcnfmtit
{
	font-weight: 700;
}
.statcfoooter
{
	background-color: #ffffff;
	width: 100%;
	height: 5px;
	vertical-align: bottom;
}
#container
{
	min-height: 100%;
	position: relative;
	height: 100%;
}
#footer {
clear:both;
float:left;
width:100%;
}
.footer {
clear:both;
float:left;
width:100%;
}
.footerdiv1
{
	background-color: transparent;
	margin-bottom: 5px;
	min-height: 100%;
	margin: 0px;
	background-image: url( '/images/footer-bar.gif' );
	width: 100%;
	background-repeat: repeat-x;
	background-position: center bottom;
	min-width: 985px;
}
.mgnft
{
	position: relative;
	top: -5px; /*left:155px;*/
}
.divprocont-sml
{
	font-size: 20px;
	color:#035b43;
	font-weight:700;
	position: relative;
	top: 10px;
	left: 30px;
	
}
.recipbkclass
{
	width:240px;
	float:left;
	padding-top:20px;
}
.recipbkclasssendfrnd
{
	width:240px;
	float:left;
	padding-top:150px;
}
.Regconfirmbg
{
	clear: both;
	background-image: url( '/images/register/ragconfirm-bg.png' );
	width: 639px;
	background-repeat: no-repeat;
	background-position: bottom;
	height:312px;
}
/************For contactus master page footer***********/
.cntusfooterouterdiv
{
width: 980px; 
text-align: left; 
height: 92px; 
padding-left: 7px;

}
/************For Send To friend********/
.sndfrndfooterouterdiv
{
width: 980px; 
text-align: left; 
height: 92px; 
padding-left: 7px;

}
/***************For prduct master page*************/
.productfooterouterdiv
{
width: 980px; 
text-align: left; 
height: 92px; 
padding-left: 14px;
}
/***************For recipe master page*************/
.recipefooterouterdiv
{
width: 980px; 
text-align: left; 
height: 92px; 
padding-left: 23px;
}
/***************For static master page*************/
.staticfooterouterdiv
{
width: 980px; 
text-align: left; 
height: 92px; 
padding-left: 27px;
}

/***************Common Footer**************/

.footerimgdiv
{
float: left; 
/*background-image: url('/Images/footer_morning.png');
background-repeat: no-repeat;*/
width: 208px; 
height: 92px;
}


.footercontentdiv
{
vertical-align: top; 
color: White; 
padding-left: 08px; 
float: left; 
padding-top: 30px;
z-index:210;
position:relative;
}
.footeranc
{
color:white;
text-decoration:underline;
font-family:Arial;
font-size:8.3pt;
}
#ctl00_divFamilyImg
{
margin-top:10px;
margin-bottom:10px;
}
#reipebkimg
{
position:relative;
left:20px;
}
/* Family Banners Style */

.divpapa
{
    background-image: url(/images/banner/family/papa.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divpapaspacer
{
    position: relative; 
    left: 181px; 
    _left: -260px; 
    *left: -260px; 
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

.divmama
{
    background-image: url(/images/banner/family/mama.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divmamaspacer
{
    position: relative; 
    left: 288px; 
    _left: -145px; 
    *left: -145px; 
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

.divcarlos
{
    background-image: url(/images/banner/family/carlos.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divcarlosspacer
{
    position: relative; 
    left: 407px; 
    _left: -30px;
    *left: -30px;
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

.divsophia
{
    background-image: url(/images/banner/family/sophia.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divsophiaspacer
{
    position: relative; 
    left: 557px; 
    _left: 120px; 
    *left: 120px; 
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

.divnick
{
    background-image: url(/images/banner/family/nick.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divnickspacer
{
    position: relative; 
    left: 763px;
    _left: 330px;
    *left: 330px;
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

.divnina
{
    background-image: url(/images/banner/family/nina.png);
	background-repeat: no-repeat;
	background-position: top;
	width:985px;
	height:210px;
}
.divninaspacer
{
    position: relative; 
    left: 663px; 
    _left: 230px; 
    *left: 230px; 
    top: 150px; 
    z-index: 9000; 
    width: 100px;
}

/* End Family Banners Style */
/************For News Letter Section*********/
.NewsLettertop
{
	clear: both;
	z-index: 100;
	position: relative;
	float:left;
	width: 661px;
}
.NewsLetterimg
{
	height: 51px;
	width: 661px;
	z-index:200;
	position:relative;
	margin-top:08px;
}
.OuterNewsDiv
{

	clear:both;
padding-left:20px;
width:960px;
_padding-top:2px;
}
.NewsLetterCnt
{
	width:661px;
	height:606px;
	background-image:url('/images/newsletter/Newsandoffers/Main_content_box.png');
	background-repeat:no-repeat;
	margin-top:-5px;	
}
.NewsLetterCntTop
{
	margin-left:250px;
	padding-top:23px;
	width:375px;

}
.NewsLetterCntBottom
{

	margin-left:26px;
	padding-top:115px;
	width:386px;
}
.newsboldfont
{
	color:#001d19;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;	
}

.newsnormalfont
{
	color:#001d19;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;	
}
.viewtextdiv
{
width:254px;
height:15px;	
font-size:15px;
font-weight:bold;
}
.Downloadbtn
{
	width:141px;
	height:28px;
}
.nounderline
{
	text-decoration:none;
}
.NewsLetterCntBottomimg
{
	margin-left:158px;
	padding-top:92px;#padding-top:90px;_padding-top:82px;
	width:457px;	
}
.newsproddetail
{
	width:185;	
	margin-left:20px;
	float:left;
}
.newsprodetailshead
{
	width:185px;
	height:41px;
	background-image:url('/images/newsletter/Newsandoffers/Green_button.png');
	background-repeat:no-repeat;
}
.prodonetitle
{
	color:White;
	height:28px;
	padding-left:14px;
	padding-top:12px;
	font-size:16px;
	font-weight:bold;
}
.prodonetitle_1
{
	color:White;
	height:38px;
	padding-left:14px;
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
}
.NewsRightDivbg
{
background-image: url( '/images/newsletter/Newsandoffers/New_Recipes_box.png' );
	width: 264px;
	height: 949px;
	background-repeat: no-repeat;	
}
.newsprodcnt
{
	width:129;
	height:143;
	background-image:url('/images/newsletter/Newsandoffers/glow_effect.png');
	background-repeat:no-repeat;
	padding-top:12px;
}
	
.newsprodcntdet
{float:left;
padding-left:6px;
width:112px;
}
.newsprodbtncnt
{
	float:left;
	padding-top:42px;
	padding-bottom:20px;
	color:#165f54;
	font-family:Arial;
	font-size:12px;
font-weight:normal;
}

.newsprodbtncnt a
{
font-family:arial;
font-size:14px;
font-weight:bolder;
text-decoration:none;
color:white;
}
.newsprodbtncnt a:hover
{
font-family:arial;
font-size:14px;
font-weight:bolder;
text-decoration:underline;
color:white;
}
.NewsRightDiv
{
	float:left;
	padding-left:23px;
}
.newsrecipediv
{
	background-image:url('/images/newsletter/Newsandoffers/Right_Navigation_box_bg.png');
	width:264px;
	height:639px;
	background-repeat:no-repeat;
}
.newsrightcntpad
{
	padding-left:20px;
}
.newsrighthead
{
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	width:125px;
	padding-top:25px;
}
.newsrecipes
{
padding-top:12px;	
}
/*********new styles**/
.newsrecipedivtop
{
	/*position:relative;
	z-index:200;
	width:264px;
	height:639px;*/
	position:relative;
	width:264px;
	height:639px;
}
.newsrecipedivbtm
{
	position:relative;
	z-index:200;
	margin-left:6px;
	width:258px;
	height:312px;
}.imgpad
{
	padding-top:50px;
	padding-left:20px;
}
.Rightproductimage
{
	float:left;
	width:220px;
	
}
/*****recipe search update styles***/
.recipesearchtoppad
{
padding-left:10px;
padding-top:38px;
}

.text_color
{
color:#000000;
}
.li_color
{
color:#347C17;
}

.divRecipeImagestyle
{
height:319px;width:658px;
}
/*recipe page fixes */
.toprecipelink
{
background:none;
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:underline;
text-align:justify;
width:400px;
 
 
}

A:hover recipepagetext  
{
background:none;
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:underline;
text-align:left;
width:400px;
  

}

#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrecipelink1
{
background:none;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrecipelink2
{
background:none;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrecipelink3
{
background:none;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrecipelink4
{
background:none;
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrecipelink5
{
background:none;
}
.mytab
{

width:400px;
height:120px;
}
.mytab1
{

width:400px;
text-align:left;
}

.sitemaplinksstyle
{
	font-size: 10px;
	color: #015850;
	font-family: arial;
	text-decoration: none;
	text-align: center;
}

A:link.sitemaplinksstyle
{
	font-size: 10px;
	color: #015850;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:visited.sitemaplinksstyle
{
	font-size: 10px;
	color: #015850;
	font-family: arial;
	text-align: center;
	text-decoration: none;
}

A:hover.sitemaplinksstyle
{
	font-size: 10px;
	color: #015850;
	font-family: arial;
	text-align: center;
	text-decoration: underline;
}



.whyregster
{
position:relative;
left:0px;
}
.logoutfont
{
Font-size:12px;
position:relative;left:-20px;
top:-10px;
}
#ctl00_ContentPlaceHolder2_Ctrl_receipbok_GridView1 table th
{
display:none;
}
#ctl00_ContentPlaceHolder2_Ctrl_receipbok_lnkbtnLogout
{
	font-size:13px;
}
.reciplists
{
	clear: both;
	width: 200px;
	padding-left: 2px;
	padding-top: 0px;
	color: #2e210e;
	position: relative;
	top: -20px;
	height: 170px;
}
.reciplists a
{
	color: #2e210e;
}
.yregisterwidth
{
	clear: both;
	width: 125px;
}
.toppad-recipebk 
{
	padding-left: 0px;
	height: 120px;
	margin-top: 7px;
	margin-left: 0px;
	width: 165px;
}
.sgnout
{
	position: relative;
	width: 100px;
	left: 120px;
	top: -5px;
}

.homeBanStyles
{
/*top:-20px;position:relative;*/
}
#ctl00_ContentPlaceHolder1_Ctrl_RecipeTopFive_lblrating1
{
font-weight:700;
}
#ctl00_ContentPlaceHolder1_Ctrl_recipedetails1_Rating1
{
position:relative;
z-index:5000000;
}
/********For web Links******/
.recipeimglnk
   {
	vertical-align:middle;
	padding:0px 4px 0px 4px;
   }
   .recipeftrcntrlfont
   {
	vertical-align: middle; 
	font-family: Arial; 
	font-weight: bold;
	font-size: 10px; 
	color: #005847;
    height: 21px; 
   }
   
   .recipeftrcntrlfont a
   {
   font-family: Arial; 
	text-decoration:none;
	color:#000000;
font-size:11px;
font-weight:normal;
   }
   
   .recipeftrcntrlfont a:hover
   {
	text-decoration:none;
   }
 .mktgpermission
 {
 padding-top:5px;
 width:470px
 }
#ctl00_ContentPlaceHolder1_Ctrl_RegisterDolmio1_rblPedigreeAgreement_0 ,ctl00_ContentPlaceHolder1_Ctrl_RegisterDolmio1_rblPedigreeAgreement_1
{
font-weight:bold;
}
.contentheader
{
font-weight:bold;
}
.reptp5
{
border-width:2px;
border-color:#30af44;
border-style:solid;

}
/************For News Section Additional***/
.newsrecipediv_New
{
	background-image: url( '/images/newsletter/Newsandoffers/Right_Navigation_box_bg.png' );
	width: 264px;
	height: 949px;
	background-repeat: no-repeat;
}
.relprolink
{
color:#257655;}
#ctl00_ContentPlaceHolder1_Ctrl_Products_lnkbtnViewNxt
{
font-family:arial;
}
.recipecooktip #ctl00_ContentPlaceHolder1_Ctrl_recipedetails1_lblRecipecooktips span
{
font-family:arial;
font-size:12px;
}
#ctl00_ContentPlaceHolder1_Ctrl_Products_ctl02_repRecipe_ctl00_lblRecipeTitle_1
{
font-size:14px;
}

#grdvwheaderpgcntpad span a
{
position:relative;
z-index:99999;
}
.nutritionvalmarginprod {
padding:25px 0 0 09px;
}

.nutritionpercentmarginprod  {
padding:4px 0 0 0;
}
.nutritionlblpad
{
padding-left:1px;
}
.prodnutritionpad1 
{
padding-top:2px;
position:relative;
top:-10px;
}


.prodnutritionbg1 
{
background-image:url('/images/Nutritional-details.png');
background-repeat:no-repeat;
height:68px;
width:187px;
}
/************For News and Offers Austin section***********/
.NewsAustin
{
	padding-left:17px;
	_padding-left:34px;
	
}
.NewsAustinanc
{
	width:623px;
	height:43px;
	}
.NewsLetterimg1
{
	height: 51px;
	width: 661px;
	z-index:200;
	position:relative;
	margin-top:08px;
}
.NewsLetterCntAustin
{
	width:661px;
	height:606px;
	background-image:url('/Images/newsletter/Newsandoffers-Austin/Main_content_box.png');
	background-repeat:no-repeat;
	margin-top:-5px;	
}
.NewsLetterCntTopAustin
{
	margin-left:23px;
	padding-top:14px;
	width:375px;

}
.NewsLetterCntBottomAustin
{

	margin-left:6px;
	width:386px;
padding-top:10px;
_padding-top:2px;
*padding-top:2px;
}
.prodrelRecipeTitlepad
{
	color:#001d19;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.newsofferimgAustin
{
	width:395px;
	height:45px;
	border:medium none;
	position:relative;
	z-index:200;
}
.recipereadnewsAustin
{
	padding-top:2px;
}