@charset "utf-8";
/* CSS Document */

/* first for Internet Explorer < 9 */
@font-face {
font-family: MetaPlus;
src: url("../admin/fonts/MetaWeb-Normal.eot");
}
@font-face {
font-family: MetaPlusSc;
src: url("../admin/fonts/MetaScWeb-Normal.eot");
}
/* then for WOFF-capable browsers */
@font-face {
font-family: MetaPlus;
src: url("../admin/fonts/MetaWeb-Normal.woff") format("woff");
}
@font-face {
font-family: MetaPlus;
src: url("../admin/fonts/MetaWeb-Bold.woff") format("woff");
font-weight:bold;
}
@font-face {
font-family: MetaPlus;
src: url("../admin/fonts/MetaWeb-NormalIta.woff") format("woff");
font-style:italic;
}
@font-face {
font-family: MetaPlus;
src: url("../admin/fonts/MetaWeb-BoldIta.woff") format("woff");
font-weight:bold;
font-style:italic;
}
@font-face {
font-family: MetaPlusSc;
src: url("../admin/fonts/MetaScWeb-Normal.woff") format("woff");
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	margin:0;
	font-family:  MetaPlus, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:1.619em;
	background:#fff;
	text-align: left;
	width:100%;
	height:100%;
	background:url(/images/home_02.gif) repeat-x;
}
p {
margin-top:0px;
margin-bottom:15px;
}
form {
padding:0px;
margin-top:0px;
margin-bottom:0px;
}
ul {
margin-top:0px;
margin-left:9px;
padding-left:7px;

}
li {
padding-left:0px;
list-style-type: disc;
/*	color:#334477;
line-height:105%;*/
margin-bottom:4px;
}
ul ul li {
list-style:disc;
}
ul ul{
margin-top:3px;
margin-left:-25px;
}
ol {
	margin-left:12px;
	padding-left:7px;
	margin-top:-5px;
}
ol li {
	list-style:decimal;
	margin-right:15px;
}
h1 {
	font-size: 24px;
	color: #094697;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: 26px;
}
h2 {
	color:#4f083c;
	font-size:34px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 34px;
}
h3 {
	color:#4f083c;
	font-size:19px;
	line-height:19px;
	margin-bottom:15px;
	margin-top:0px;
	font-weight:normal;
}
hr {
color:#cccccc;
background-color:#cccccc;
border-color:#cccccc;
border:none;
margin-top:15px;
margin-bottom:15px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sup {
	font-size:50%;
	position:relative;
	top:-6px;
}
/*xxxxxxxxxxxxxxxxxxxxxxx Links xxxxxxxxxxxxxxxxxxxxxxxxxxx*/
a {
   outline: none;
}
a:link, a:visited, a:active  {
	color:#00529b;
	text-decoration:none;
}
a:hover {
color:#860D82;}
:focus { outline: 0;}
/*xxxxxxxxxxxxxxxxxxxxxxxxx DIVs xxxxxxxxxxxxxxxxxxxxxxxxx*/
.mainContainer {
	width: 1120px;
	/*width:94%:*/
	margin-right: auto;
	margin-left: auto;
/*	max-width:1120px;
	min-width:980px;*/
	position:relative;
	z-index:1;
}
.ct19, ct16, .ct25, .ct33, .ct40, ct41, ct50, .ct61, .ct75, .ct8, .middle10, .leftNav, .middle1, .middle2, .rightSideBar, .kidsCookbooks { float:left; /*overflow: hidden;*/ position:relative;}
.ct19 { width: 19.5%;} ct16 { width: 16.666%;}  .ct25 { width: 25%;}  .ct33 { width: 33.333%;}  .ct34 { width: 34.25%;} .ct40 { width: 40.25%;}  ct41 { width: 41.25%;}  ct50 { width: 50%;}  .ct61 { width: 61%;} .ct65 { width: 65.75%;}  .ct75 { width: 75%;}  .ct80  { width: 80.5%;} .ct100 {	width:100%; position:relative;}
.leftNav {
	width:187px;
	margin-right:33px;
	background-color:#fff;
	margin-bottom: 20px;
}
.kidsCookbooks {
	width:840px;
	z-index:1;
	overflow:visible;
}
.middle1 {
	width:900px;
}
.middle2 {
	width:600px;
}
.middle2 img {
	max-width:600px;
}
.rightSideBar {
	width: 220px;
}

/*xxxxxxxxxxxxxxxxxxxxxxxx Lists xxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxxxxxxxxxxxxxxxxxxxx Classes xxxxxxxxxxxxxxxxxxxxxxxx*/
.clearBoth {
	clear: both;
}
.colorRed, .colorRed a, a.colorRed {
	color:#ed1c2e;
}
.colorBlack {
	color:#000;
}
.colorWhite {
	color: #FFFFFF;
}
a.colorWhite  {
	color:#fff;
}
.flushRight {
	text-align: right;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.noPaddNoMargin {
padding:0px;
margin:0px;
}
.text10 {
	font-size: 10px;
}
.text11 {
	font-size: 11px;
}
.text12 {
	font-size: 12px;
}
.text13 {
	font-size: 13px;
}
.text14 {
	font-size: 14px;
}
.text16 {
	font-size: 16px;
}
.text18 {
	font-size: 18px;
}
.metaPlusSc {
	font-family:MetaPlusSc;}
.paddBottom5 { padding-bottom: 5px;}.paddBottom10 {	padding-bottom: 10px;} .paddBottom15 {	padding-bottom: 15px;} .paddBottom20 {	padding-bottom: 20px;} .paddBottom25 { padding-bottom: 25px;} .paddBottom30 { padding-bottom: 30px;} .paddBottom35 { padding-bottom: 35px;} .paddBottom40 { padding-bottom: 40px;} .paddBottom50 { padding-bottom: 50px;} .paddBottom60 { padding-bottom: 60px;} .paddBottom70 { padding-bottom: 70px;}
.paddTop5 { padding-top: 5px;} .paddTop10 { padding-top: 10px;} .paddTop15 { padding-top: 15px;} .paddTop20 {	padding-top: 20px;} .paddTop25 { padding-top: 25px;} .paddTop30 { padding-top: 30px;} .paddTop35 { padding-top:35px;} .paddTop40 { padding-top: 40px;} .paddTop50 { padding-top: 50px;} .paddTop70 { padding-top: 70px;} .paddTop100 { padding-top: 100px;}
.marginLeft05 { margin-left:5px;} .marginLeft10 { margin-left:10px;} .marginLeft15 { margin-left:15px;} .marginLeft20 { margin-left:20px;} .marginLeft25 { margin-left:25px;} .marginLeft30 { margin-left:30px;} .marginLeft35 { margin-left:35px;} .marginLeft40 { margin-left:40px;} .marginLeft50 { margin-left:50px;} .marginLeft55 { margin-left:55px;} .marginLeft60 { margin-left:60px;} .marginLeft65 { margin-left:65px;} .marginLeft70 { margin-left:70px;}
.marginRight05 { margin-right:5px;} .marginRight10 { margin-right:10px;} .marginRight15 { margin-right:15px;} .marginRight20 { margin-right:20px;} .marginRight25 { margin-right:25px;} .marginRight30 { margin-right:30px;}  .marginRight35 { margin-right:35px;} .marginRight40 { margin-right:40px;} .marginRight50 { margin-right:50px;} .marginRight55 { margin-right:55px;} .marginRight60 { margin-right:60px;} .marginRight65 { margin-right:65px;} .marginRight70 { margin-right:70px;} .marginRight80 { margin-right:80px;}
.marginTop05 { margin-top:5px;} .marginTop10 { margin-top:10px;} .marginTop15 { margin-top:15px;} .marginTop20 { margin-top:20px;} .marginTop25 { margin-top:25px;} .marginTop30 { margin-top:30px;}  .marginTop35 { margin-top:35px;} .marginTop40 { margin-top:40px;} .marginTop50 { margin-top:50px;} .marginTop55 { margin-top:55px;} .marginTop60 { margin-top:60px;} .marginTop65 { margin-top:65px;} .marginTop70 { margin-top:70px;}
.marginBottom05 { margin-bottom:5px;} .marginBottom10 { margin-bottom:10px;} .marginBottom15 { margin-bottom:15px;} .marginBottom20 { margin-bottom:20px;} .marginBottom25 { margin-bottom:25px;} .marginBottom30 { margin-bottom:30px;}  .marginBottom35 { margin-bottom:35px;} .marginBottom40 { margin-bottom:40px;} .marginBottom50 { margin-bottom:50px;} .marginBottom55 { margin-bottom:55px;} .marginBottom60 { margin-bottom:60px;} .marginBottom65 { margin-bottom:65px;} .marginBottom70 { margin-bottom:70px;}
div.paddBottom5 { padding-bottom: 5px;} div.paddBottom10 {	padding-bottom: 10px;} div.paddBottom15 {	padding-bottom: 15px;} div.paddBottom20 {	padding-bottom: 20px;} div.paddBottom25 { padding-bottom: 25px;}
div.paddTop5 { padding-top: 5px;} div.paddTop10 { padding-top: 10px;} div.paddTop15 { padding-top: 15px;} div.paddTop20 {	padding-top: 20px;} div.paddTop25 { padding-top: 25px;}
p.paddBottom5 { padding-bottom: 5px;} p.paddBottom10 {	padding-bottom: 10px;} p.paddBottom15 {	padding-bottom: 15px;} p.paddBottom20 {	padding-bottom: 20px;} p.paddBottom25 { padding-bottom: 25px;}
p.paddTop5 { padding-top: 5px;} p.paddTop10 { padding-top: 10px;} p.paddTop15 { padding-top: 15px;} p.paddTop20 {	padding-top: 20px;} p.paddTop25 { padding-top: 25px;}
p.marginTop05 { margin-top:5px;} p.marginTop10 { margin-top:10px;} p.marginTop15 { margin-top:15px;} p.marginTop20 { margin-top:20px;} p.marginTop25 { margin-top:25px;}
p.marginBottom0 { margin-bottom:0px;} p.marginBottom05 { margin-bottom:5px;} p.marginBottom10 { margin-bottom:10px;} p.marginBottom15 { margin-bottom:15px;} p.marginBottom20 { margin-bottom:20px;} p.marginBottom25 { margin-bottom:25px;}
/*xxxxxxxxxxxxxxxxxxxxxxxx Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.ieFix0px {
	font-size: 0px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx End Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxx Form Stuff xxxxxxxxxxxxxxxxxxxxxxxxx*/
.formElement, .formElement2 { /*use to wrap a formTextName and a TextArea/Field*/
	clear: both;
	height: 24px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.formTextNames { /*use to wrap a title IE: Email Address which has a TextField/Area to the right of it*/
	line-height: 20px;
	text-align: left;
	float: left;
	height: 20px;
	width: 81px;
	padding-right: 14px;
}
.formElement2 {
width:400px;
}
.formTextFeildMedium, .formFieldSmall, .formFieldXXsmall, .formTextFeildLarge, .formTextFeildXLarge, .formTxtArea, .formSelectMedium, .formSelectLarge{
	background-color: #FFFFFF;
	width: 75%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #b3b3b3;
	background-image:url(/images/home_91.gif);
	background-repeat:repeat-x;
	font-size:11px;
	height:20px;
	color:#4d4d4d;
	font-family:MetaPlus;
	padding-top:2px;
}
.formFieldSmall {
width:50%;
}
.formFieldXXsmall {
	width:25%;
}
.formTextFeildLarge{
	width:97%;
}
.formTextFeildXLarge{
	width:323px;
}
.formTxtArea {
width:323px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
}
.formSelectLarge {
	width:100%;
	padding: 4px 0px;
	height:24px;
}
.formSelectSort {
	height:26px;
	font-weight:bold;
	text-align:center;
/*	line-height:26px;*/
	padding-top:2px;
	border: 1px solid #b3b3b3;
	background-image:url(/images/home_91.gif);
	background-repeat:repeat-x;
	width:100%;
	}
.formTextFieldWrapper {
	clear: both;
	margin-bottom: 3px;
	border: 3px solid #e6f4fc;
	position:relative;
	z-index:10;
}
#footNavLeftInner .formTextFieldWrapper {
	border-color:#bae1ff;
	margin-bottom:0px;}
.formShadow {
	width:5px;
	height:23px;
	position:absolute;
	top:1px;
	left:1px;
	z-index:20;
	background:none;
	background:url(/images/home_96.png) repeat-y;
}
.formNames {
	line-height: 24px;
	text-align: right;
	float: left;
	height: 24px;
	width: 119px;
	padding-right: 10px;
}
.formFeilds {
	display: inline;
	clear: none;
	float: left;
	height: 24px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx End Form Stuff xxxxxxxxxxxxxxxxxxxxxxxxx*/
.rightSideBar img {
	max-width:220px;
}
.leftNav img {
	max-width:187px;
}
#header {
	height: 144px;
	width: 100%;
	position: relative;
	z-index:3000;
}
#topLogo {
	float: left;
	padding-right: 3.571%;
	padding-left:3.928%;
	margin-top: 19px;
	width: 12.142%;
	overflow: hidden;
	background-color:#fff;
	max-width: 136px;
	padding-bottom:14px;
}
#topNav {
	position:absolute;
	top:0px;
	left:220px;
	height: 42px;
	width: 80.362%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 20px;
	z-index:1000;
}
#navRecipes, #navHoliday, #navBlank, #navSmBlank, #navSweet, #navKids, #navProducts {
	float:left; height:42px; position:relative;}
#navRecipes a, #navHoliday  a, #navSweet  a, #navKids  a, #navProducts  a {
	text-decoration:none;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-top:14px;
}
#navRecipes {
	float: left;
	height: 42px;
	width: 7.5%;
	z-index:200;
}
#navRecipes a {
	padding-left:5px;}
#navHoliday {
	float: left;
	width: 21%;
	z-index:200;
}
#navHoliday a {
	padding-left:15px;}
#navBlank {
	width:28.8%;
	position:relative;
	z-index:1;}
#navSmBlank {
	width:2.5%;}
#navSweet {
	width:13.6%;
	z-index:200;}
#navSweet a {
	padding-left:2px;
	}
#navKids {
	width:14%;
	z-index:200;}
#navKids a {
	padding-left:8px;}
#navProducts {
	width:12.6%;
	text-align: right;
	z-index:200;
}
#navProducts a {
	padding-right:1px;}
#topSearch {
	background-image: url(/images/home_08.gif);
	background-repeat: repeat-x;
	height: 44px;
	width: 85%;
	border:2px solid #9ebdd9;
	position: absolute;
	z-index: 1;
	left: 3px;
	top: 0px;
	padding-top: 4px;
	background-color:#fff;
}
.topSearchBox  {
	width:90%;
	height:41px;
	border:0px solid #fff;
	border:none;
	font-size:25px;
	color:#94ae23;
	line-height:41px;
	padding-left:7px;
	font-family: MetaPlus;
}
#topSearchIcon {
	height: 26px;
	width: 28px;
	position: absolute;
	z-index: 11;
	left: 103%;
	top: 12px;
}
#topUserName {
	float: left;
	width: 51%;
	padding-top: 14px;
	font-size: 34px;
	color: #4f083c;
	overflow: hidden;
	height: 30px;
}
#topMember {
	display: inline-block;
	padding-right: 15px;
	float: left;
	padding-left:3px;
}
#topNavLower {
	text-align: right;
	float: left;
	width: 49%;
	padding-top: 21px;
	height: 23px;
	position:relative;
	z-index:199;
}
#topNavLower a {
	color:#2e3933;
}
#topNavLower a:hover {
color:#860D82;
}
.topNavLowerItem {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	float: right;
	padding-left:15px;
	display:inline-block;
	height:33px;
}
.topNavLowerItem div.subNavWrapper {
	font-weight:normal;
	font-size:13px;
	line-height:16px;
}
#topVertLine {
	height: 65px;
	width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	position: absolute;
	z-index: 12;
	left: 120%;
	bottom: 6px;
}
#topVertLineDot {
	height: 7px;
	width: 6px;
	position: absolute;
	right: -3px;
	bottom: -2px;
}
#crumbNav {
	font-size: 10px;
	font-weight: bold;
	color: #00529b;
	height: 40px;
	padding-top: 4px;
	padding-left: 5px;
	width: 80.362%;
	clear:both;
	position:relative;
	z-index:100;
}
#crumbNav a {
	font-weight:normal;}
#homeTopMainWrapper {
	width: 889px;
	min-height:446px;
	float:left;
/*	overflow: hidden;
	position: absolute;
	left:0px;
	top:150px;
	z-index: 1;*/
}
#homeTopRight {
	float: left;
	width: 20.4%;
	position: relative;
	padding-top: 4px;
	border-left:1px solid #ccc;
	min-height:456px;
/*	margin-left:889px;*/
}
#pinkingWrapper {
	background-image: url(/images/home_51.gif);
	background-repeat: repeat-x;
	background-position: left 15px;
	width: 100%;
	height: 76px;
	clear:both;
	min-width:980px;
/*	position:absolute;
	bottom:-8px;
	left:0px;*/
}
.largeTriangle {
	float: left;
	height: 59px;
	width: 44px;
	position: relative;
	background-color: #C5E82E;
}
.largeTriangleImage {
	height: 59px;
	width: 44px;
	overflow: hidden;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
}
.mediumTriangle {
	float: left;
	height: 40px;
	width: 31px;
	position: relative;
	background-color: #C5E82E;
}
.mediumTriangleImage {
	height: 41px;
	width: 45px;
	overflow: hidden;
	position: absolute;
	z-index: 5;
	left: -13px;
	top: 0px;
}
.mediumTriangleTextNav {
	color:#4f083c;
	font-size:18px;
	line-height:22px;
	margin-top:18px;
	position:relative;
	float:left;
	width:138px;

}
.tinyTriangle {
	float:left;
	height:23px;
	width:17px;
	position:relative;
	background-color:#ffaf52;
}
.tinyTriangleImage {
	height: 23px;
	width: 17px;
	overflow: hidden;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
}
.tinyTriangleImage img {
	position:absolute;
	left:-27px;
	top:0px;
}
#homeVertLineTri {
	height: 42px;
	width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	position: absolute;
	z-index: 2;
	left: -1px;
	top: -37px;
}
#homeDotTri {
	position: absolute;
	height: 6px;
	width: 7px;
	left: -4px;
	top: -3px;
}
.largeTriangleText, .largeTriangleTextMedTri {
	color:#4f083c;
	font-size:34px;
	line-height:34px;
	margin-top:18px;
}
.largeTriangleTextMedTri {
		margin-top:13px;}
.rightSideBar .largeTriangleTextMedTri {
	width:188px;
	float:left;
	letter-spacing:-1px;
}
.homeRecentlyViewed {
	float: left;
	overflow: hidden;
	width:162px;
}
.homeRecentlyViewedItem {
	padding-bottom:18px;
}
.homeRecentlyViewedItem img {
	border:2px solid #e8eef2;}
.recipeCatHead {
	font-size: 14px;
	line-height: 29px;
	font-weight: bold;
	background-image: url(/images/home_61.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	padding-right: 20px;
	color: #fff;
	display:inline-block;
	max-width:230px;
	overflow:hidden;
}
.recipeCatHead a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding-left:14px;
	padding-right:20px;
	}
.recipwCatHeadWrapper {
	background-color: #f2f2f2;
	height: 29px;
	width: 100%;
	position: relative;
	z-index:1;
}
/*.miniSlideControl, .miniSlideControlLeft {
	float: right;
	padding-right: 6px;
	padding-top: 11px;
	cursor:pointer;
}
.miniSlideControlLeft {
	margin-right:5px;}*/
.miniSlideControl, .miniSlideControlLeft {
	position:absolute;
	padding:6px;
	cursor:pointer;
	right:0px;
	top:4px;
	z-index:2;
}
.miniSlideControlLeft {
	right:18px;}
ul.recipeTrendingImage {
	height:180px;
	width:265px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
ul.recipeTrendingImage li {
	padding:0px;
	margin:0px;
	width:265px;
	overflow:hidden;
}
/*.recipeTrendingImage img{
	width:100%;
	}*/
.recipeTrendingName {
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
	width: 95%;
	padding-top: 15px;
	line-height: 17px;
}
.recipeTrendingName a {
	text-decoration:none;
	color:#4d4d4d;}
.recipeTrendingPrep {
	font-size: 12px;
	line-height:15px;
	color: #4d4d4d;
	width: 95%;
}
.chefEddyTestStamp {
	position: absolute;
	z-index: 10;
	height: 84px;
	width: 84px;
	left: 148px;
	top: -61px;
	overflow:visible;
}
.overflowVisible {
	overflow:visible;}
.homePageDivider {
	clear: both;
	width: 100%;
	padding-top: 30px;
	position:relative;
	z-index:1;
}
.homePageDividerShadow {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	position:absolute;

	top:30px;
	left:0px;
	z-index:10;
	top: 30px;
}
#homeSocialWrapper {
	background-image: url(/images/home-social-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 14.732%;
	padding-bottom: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	min-height:855px;
}
#homeSocialInside {
	padding:80px 0 0 14.545%;
}
#homeSocialInside a {color: #4d4d4d;}
#homeSocialInside a:hover {
color:#860D82;}
.homeSocialItem {
	width: 100%;
	padding-bottom: 17px;
	clear: both;
}
.homeSocialIcon {
	float: left;
	width: 24.087%;
	padding-right: 7.092%;
}
.homeSocialText {
	font-size: 11px;
	line-height: 14px;
	color: #4d4d4d;
	float: left;
	padding-top: 8px;
	width:58%;
}
.wigetTextLeft43 {
	width: 43.376%;
	padding-top: 15px;
	float: left;
}
.widgetFloatRight52 {
	float: right;
	width: 52.467%;
}
.image100 img {
	width:100%;}
.paddBottom40 {
	padding-bottom: 40px;
}
.widgetWrapper {
	padding-bottom: 60px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	zoom:1;
	clear: both;
	font-size: 13px;
	line-height: 17px;
	position: relative;
}
.widgetWrapper a{
	color:#ed1c2e;}
.widgetWrapper a:hover{
	color:#860D82;}
.sugar101TeaspoonLink, .sugar101TopHome {
	font-size: 13px;
	line-height: 19px;
	padding-bottom: 50px;
}
.sugar101TeaspoonLink a {
	color:#00529b;
}
.sugar101TopHome {
	padding:60px 0 15px 0;
	font-size:11px;
	line-height:13px;
}
ul.sugarProductsSlides {
	width:150px;
	height:170px;
	position:absolute;
	left:187px;
	top:0px;
	z-index:10;
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.sugarProductsSlides li {
	width:150px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
.sugarProductsSlides img {
	max-width:150px;
	max-height:170px;
}
.couponHomeWidgetImage {
	width:48.311%;
	float:left;
}
.couponHomeWidgetImage img {
	width:100%;
}
.widgetTextFloatRight50 {
	width:48.051%;
	float:right;
}
.whatCanIFormWrapper {
	width:47.532%;
	float:right;
	padding-top:24px;
}
.getRecipes {
	cursor:pointer;
}
.vintagePhoto {
	float: right;
	margin-left: 52px;
	padding-bottom: 20px;
}
.homeVintageText {
	width:60.5%;
	float:left;
	clear: left;
	padding-top: 15px;
}
#footerRightSMWrapper {
	width: 1120px;
	padding-top: 30px;
	clear: both;
	min-height: 57px;
}
.footerSmBoxRight {
	float: right;
	width: 420px;
}
#footShare {
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #fc7d2f;
	float: right;
	width: 60px;
	padding: 18px 0 0 1px;
	min-height: 25px;
	text-align: right;
}
.footRightPrintEmail {
	float: left;
	width: 130px;
	padding-top: 13px;
	padding-left: 12px;
	font-size:11px;
	line-height:17px;
	min-height:44px;
}
.footRightPrintEmail a {
	color: #00529b;
	font-size: 14px;
}
#footRightIcons {
	text-align: right;
	float: left;
	padding-top: 5px;
}
.footRigthIconsItem {
	float: left;
	text-align: right;
	padding-bottom: 4px;
	padding-left: 25px;
}
.footerFacebookIcon {
	background: url(/images/social-media-icons.png) no-repeat 0px -55px;
	display: block;
	height: 49px;
	width: 48px;
}
.footRigthIconsItem.pinterest a {
	background-image: url(/images/social-media-icons.png)!important;
	background-position: 0px 0px;
	background-size: 48px !important;
	background-repeat: no-repeat;
	display: block;
	height: 49px !important;
	width: 48px !important;
}
.footerTwitterIcon {
	background: url(/images/social-media-icons.png) no-repeat 0px -110px;
	display: block;
	height: 49px;
	width: 48px;
}

#footblueScroll {
	background-image: url(/images/home_152.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	height: 38px;
	width: 100%;
	position: relative;
	z-index: 1;
	padding-top: 25px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
}
#footPinking {
	background-image: url(/images/foot-pinking_155.png);
	background-repeat: repeat-x;
	background-position: left;
	height: 4px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 0px;
}
.scroll1 {
	float: left;
	width: 200px;
	padding-left: 25px;
}
#scrollRightLink {
	position:absolute;
	right:25px;
	width: 197px;
	padding-left: 10px;
	text-align: right;
}
#scrollRightLink a {
	color:#fff;
}
#scrollRightLink a:hover {
	text-decoration:underline;}
#footerNavWrapper {
	font-size: 11px;
	line-height: 15px;
	color: #333;
	background-color: #e6f4fc;
	width: 100%;
	padding-top: 27px;
}
#footNavLeftCol {
	float: left;
	width: 21.5%;
}
.footNavCols {
	float: left;
	width: 15.5%;
	padding-top: 50px;
}
#footNavLeftInner {
	width: 70%;
	position: relative;
	text-align: center;
	margin-left: 8%;
}
#trusted {
	position: absolute;
	z-index: 10;
	height: 32px;
	width: 356px;
	top: 0px;
	left: 113px;
	overflow: visible;
}
#bottomCurve {
	background-color: #fff;
	background-image: url(/images/home_170.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 66px;
	width: 100%;
}
.colorBlue {
	color:#00529b;}
.cursorPointer {
	cursor: pointer;
}
.footCopyright {
	color: #808080;
	padding-top: 20px;
	font-size: 10px;
}
.footNavColInner {
	margin-right: 13.73%;
}
.footNavColInner  a {
	color:#333;}
.footNavColInner  a:hover {
color:#860D82;}
.footNavColInner ul {
	padding:4px 0 10px 0;
}
.footNavColInner ul li {
	list-style:none;
	margin-left:-9px;
	margin-bottom:5px;
}
#footerIconsWrapper {
	width: 84px;
}
.footerIcons {
	float: left;
	height: 18px;
	width: 22px;
	padding-right: 6px;
	padding-bottom: 6px;
}
.productSlides {
	float: right;
	width: 52.467%;
	padding-top: 28px;
}
.SugarProductsNext {
	float: right;
	height: 19px;
	width: 8px;
	padding-left: 4.91%;
	margin-left: 4%;
	cursor:pointer;
}
.sugarProductsPrevious {
	float: right;
	height: 19px;
	width: 8px;
	padding-left: 2.920%;
	margin-left:5%;
	cursor:pointer;
}
#homeBorderWrapper {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	width: 100%;
	margin-bottom:20px;
}
/* News Ticker styles */

.tickercontainer { /* the outer div with the black border */
	/*border: 1px solid #000;*/
position:absolute;
	width: 670px;
	height: 27px;
	left: 228px;
	top:26px;
	overflow: hidden;
	z-index:10;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
/*left: 10px;
top: 8px;
width: 680px;
overflow: hidden;*/
}
ul.newsticker { /* that's your list */
font-weight: bold;
list-style:none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
	margin:0px;
	color:#fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}
/*end News Ticker Styles*/
.subNavWrapper {
	font-size: 14px;
	line-height: 18px;
	color: #00529B;
	background-color: #fff;
	border: 1px solid #bbd6f0;
	position: absolute;
	z-index: 2000;
	left: -10px;
	top: 42px;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.31);
	width:820px;
	background-image: url(/images/subnav-bg.gif);
	background-repeat: repeat-y;
	background-position: right 22px;
	display:none;
}
.subNavPoint {
	position: absolute;
	z-index: 2000;
	height: 12px;
	width: 23px;
	top: -12px;
}
.subNavHead {
	font-size: 18px;
	line-height: 18px;
	color: #48083c;
	padding-bottom: 15px;
}
.subNavLeftCol {
	float: left;
	width: 187px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.subNavCatHead {
	font-size: 18px;
	line-height: 25px;
	color: #48083c;
	line-height:19px;
}.subNavCatWrapper {
	padding-bottom: 12px;
}
.subNavMiddleCol {
	float: left;
	width: 187px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.subNavClose {
	position: absolute;
	z-index: 10;
	height: 17px;
	width: 24px;
	top: 5px;
	right: 0px;
	cursor: pointer;
}
.subNavFeatureCol {
	background-color: #f0f8fe;
	float: left;
	height: 100%;
	width: 178px;
	padding-bottom: 20px;
	margin-left:1px;
}
.subNavFeatureWhite {
	background-color: #fff;
	height: 22px;
	width: 100%;
	margin-left:-1px;
}
.subFeatureImageWrapper {
	width:160px;
	padding-bottom:7px;
	background:url(/images/sub-feature-image-bg.gif) repeat-x left bottom;
}
.subFeatureText {
	width:149px;
	padding:9px 0 0 9px;
	font-size:13px;
	line-height:16px;
	color:#00529b;
}
#navRecipes div.subFeatureText a, #navRecipes div.subNavWrapper a, #navHoliday  div.subNavWrapper a, #navSweet div.subNavWrapper a, #navKids div.subNavWrapper a, #navProducts div.subNavWrapper a  {
	font-weight:normal;
	padding:0px;
	display:inline;
	font-size:13px;
	line-height:16px;
}
#navRecipes div.subNavCatWrapper a, #navRecipes div.subNavCatWrapper a, #navHoliday  div.subNavCatWrapper a, #navSweet div.subNavCatWrapper a, #navKids div.subNavCatWrapper a, #navProducts div.subNavCatWrapper a
 {
	font-size:14px;
	line-height:18px;
}
#navRecipes div.subNavCatHead a, #navRecipes div.subNavCatHead a, #navHoliday  div.subNavCatHead a, #navSweet div.subNavCatHead a, #navKids div.subNavCatHead a, #navProducts div.subNavCatHead a, #subSugar101 div.subNavCatHead a, #subVintage div.subNavCatHead a, #subCoupons div.subNavCatHead a, #subEspanol div.subNavCatHead a, #subContact div.subNavCatHead a, #subSugarSpa div.subNavCatHead a {
	font-size: 18px;
	line-height: 20px;
	color: #48083c;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	display:inline;
}
.subBoldLinks {
	color:#4f083c;
	font-size:13px;
	line-height:18px;
	padding:8px 0 2px 0;
	font-weight:bold;
}
#navRecipes div.subBoldLinks a, #navRecipes div.subBoldLinks a, #navHoliday  div.subBoldLinks a, #navSweet div.subBoldLinks a, #navKids div.subBoldLinks a, #navProducts div.subBoldLinks a, #subSugar101 div.subBoldLinks a, #subVintage div.subBoldLinks a, #subCoupons div.subBoldLinks a, #subEspanol div.subBoldLinks a, #subContact div.subBoldLinks a, #subSugarSpa div.subBoldLinks a {
	color:#4f083c;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}
#navRecipes div.subNavCatHead a:hover, #navRecipes div.subNavCatHead a:hover, #navHoliday  div.subNavCatHead a:hover, #navSweet div.subNavCatHead a:hover, #navKids div.subNavCatHead a:hover, #navProducts div.subNavCatHead a:hover, #subSugar101 div.subNavCatHead a:hover, #subVintage div.subNavCatHead a:hover, #subCoupons div.subNavCatHead a:hover, #subEspanol div.subNavCatHead a:hover, #subContact div.subNavCatHead a:hover,
#navRecipes div.subBoldLinks a:hover, #navRecipes div.subBoldLinks a:hover, #navHoliday  div.subBoldLinks a:hover, #navSweet div.subBoldLinks a:hover, #navKids div.subBoldLinks a:hover, #navProducts div.subBoldLinks a:hover, #subSugar101 div.subBoldLinks a:hover, #subVintage div.subBoldLinks a:hover, #subCoupons div.subBoldLinks a:hover, #subEspanol div.subBoldLinks a:hover, #subContact div.subBoldLinks a:hover, #subSugarSpa div.subNavCatHead a:hover, #subSugarSpa div.subBoldLinks a:hover
 {
 color:#860D82;
}
.subRight {
	left:auto;
	right:-115px;
}
.subLower {
	top:50px;
}
#subSugar101 .subNavPoint {
	right:333px;
}
#subSugarSpa .subNavPoint {
	right:433px;
}
#subSugar101, #subVintage, #subCoupons, #subEspanol, #subContact, #subSugarSpa {
	right:-1px;}
#subSugar101 a, #subVintage a, #subCoupons a, #subEspanol a, #subContact a, #subSugarSpa a {
	color:#00529b;}
#subVintage .subNavPoint {
	right:245px;}
#subCoupons .subNavPoint {
	right:160px;}
#subEspanol .subNavPoint {
	right:90px;}
#subContact .subNavPoint {
	right:15px;}
.topSignupSignin {
	color:#00529b;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	position:relative;
	top:7px;
}#homeIfNotLoggedRtCol {
	display: none;
}
#mainPinkingWrapper, #mainPinkingWrapperBottom {
	background-image: url(/images/home_51.gif);
	background-repeat: repeat-x;
	background-position: left 674px;
	width: 100%;
	position:relative;
	z-index:1;
}
#mainPinkingWrapperBottom {
		background-position: left bottom;}
.LeftNavHeadLg {
	font-size: 43px;
	line-height: 40px;
	color: #4f083c;
	padding-bottom: 9px;
}
.LeftNavHeadLg a {
	color: #4f083c;
}
.LeftNavHeadLg a:hover {color:#860D82;}
.dividerLineDot {
	clear: both;
	height: 11px;
	width: 100%;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	position: relative;
	z-index: 1;
}
.dividerDot {
	position: absolute;
	height: 6px;
	width: 7px;
	left: -1px;
	top: -4px;
}
.leftNav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leftNav ul li {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.leftNavBold {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding-bottom:6px;
	color:#ed1c2e;
}
.leftNavChildIndent, .leftNavChild, .leftNavChildIndent2, .leftNavChildIndent3, .leftNavChildIndent4, .leftNavChildIndent5, .leftNavChildIndent6 {
	font-weight:normal;
	padding:0 0 6px 14px;
	line-height:15px;
	color:#ed1c2e;
}
.leftNavChildIndentBold {
	font-weight:bold;
	padding:0 0 6px 14px;
	line-height:15px;
	color:#ed1c2e;
}
.leftNavChild {
		padding:0 0 6px 0px;
}
.leftNavChildIndent2 {
	padding:0 0 6px 20px;}
.leftNavChildIndent3 {
	padding:0 0 6px 26px;}
.leftNavChildIndent4 {
	padding:0 0 6px 38px;}
.leftNavChildIndent5 {
	padding:0 0 6px 50px;}
.leftNavChildIndent6 {
	padding:0 0 6px 62px;}
/*.leftNavChildOnPage {
	font-weight:bold;}*/
.leftNavParent, .leftNavParentBold {
	font-size:14px;
	line-height:16px;
	padding:0 0 6px 14px;
	/*background-image:url(/images/nav-arrow.gif);*/
	background-repeat:no-repeat;
	background-position:left 6px;
	font-weight:normal;
	position: relative;
	z-index:1;
	color:#ed1c2e;
}
.leftNavParentBold {
	font-weight:bold;
}
.leftNavParent1, .leftNavParentBold1 {
	font-size:14px;
	line-height:16px;
	/*padding:0 0 6px 14px;*/
	margin:0 0 0px 12px;
	/*background-image:url(/images/nav-arrow.gif);*/
	background-repeat:no-repeat;
	background-position:left 6px;
	font-weight:normal;
	position: relative;
	z-index:1;
	color:#ed1c2e;
}
.leftNavParentBold1 {
	font-weight:bold;
}
.leftNavParentBold1 .leftNavChildIndent {
	font-weight:bold;
}
.leftNavArrow {
	position: absolute;
	height: 5px;
	width: 8px;
	left: 0px;
	top: 3px;
	z-index:1;
	cursor:pointer;
}
p.lineSpacing16, .lineHeight16 {
	line-height:16px;
}
#kidsSlideWrapper {
	background-image: url(/images/kids-slide-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 44px;
	height: 520px;
	width: 900px;
}
.kidsSlideInnerWrapper {
	float: left;
	height: 533px;
	width: 595px;
	margin-right: 40px;
	margin-left: 37px;
	position: relative;
	z-index: 2;
}
#kidsSlides {
	height: 417px;
	width: 592px;
	position: relative;
	z-index: 3;
	padding-top: 13px;
}
#kidsSlideMask {
	height: 425px;
	width: 670px;
	position: absolute;
	z-index: 5;
	left: -36px;
	top: 6px;
}
.kidsSlideText {
	font-size: 13px;
	line-height: 16px;
	color: #fff;
	float: left;
	width: 164px;
	padding-top: 43px;
	padding-bottom: 15px;
}
p.colorMediumGray, .colorMediumGray {
	color:#4d4d4d;}
p.Text19 {
	font-size:19px;
	line-height:28px;
}.widgetImageLg {
	float: left;
	width: 360px;
	margin-right: 40px;
}
.largeTriangleHeadWrapper, .largeTextRtSideBar, .largeTriangleMedHeadWrapper {
	position:relative;
	padding:14px 0 0 43px;
	color:#4f083c;
	font-size:34px;
	line-height:34px;
	min-height:45px;
}
.largeTriangleMedHeadWrapper {
font-size:24px;
	line-height:28px;
}
.largeTriangle2, .largeTriangleRtSideBar {
	background-image: url(/images/triangle-lg.png);
	background-position: right top;
	background-repeat:no-repeat;
	height: 59px;
	width: 44px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	letter-spacing:-1px;
}
.mediumTriangleLargeHead {
	color:#4f083c;
	font-size:34px;
	line-height:34px;
	position:relative;
	min-height:42px;
	padding:13px 0 0 31px;
}
.mediumTriangleMedHead, .mediumTriangleMedHeadCat {
	color:#4f083c;
	font-size:24px;

	line-height:28px;

	position:relative;
	min-height:31px;
	padding:11px 0 0 31px;
}
.mediumTriangleMedHeadCat {	font-size:18px; line-height:21px;}
.mediumTriangleMedHead a, .mediumTriangleLargeHead a, .mediumTriangleMedHeadCat a {
	color:#4f083c;
	}
.mediumTriangleMedHead a:hover, .mediumTriangleLargeHead a:hover, .mediumTriangleMedHeadCat a:hover {
	color:#860D82;}
.mediumTriangle2 {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/images/triangle-med.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:31px;
	height:42px;
}
.widgetTopImageLeft {
	float: left;
	width: 300px;
	margin-right: 30px;
}
.widgetTop19TextRight, .widgetTop19FullWidth, .widgetTop19text600  {
	font-size: 19px;
	line-height: 28px;
	color: #4d4d4d;
	float: left;
	width: 270px;
}
.widgetTop19FullWidth {
	float:none;
	width:100%;
}
.widgetTextLeft {
	float: left;
	width: 210px;
	margin-right: 20px;
	padding-top: 20px;
}
 .widgetTop19text600 {
	 width:600px;
	 padding-top:10px;
}
.widgetImageRight {
	float: right;
	width: 370px;
	padding-top: 20px;
	position: relative;
	z-index: 1;
	margin-left:0px;
}
.widgetTextRight {
	float:right;
	width:340px;
	padding-right:10px;
}
.smallRoundedCorners, img.smallRoundedCorners {
	border-radius: 25px 25px 25px 25px;
	overflow:hidden;
}
.largeRoundedCorners {
	border-radius: 50px 50px 50px 50px;
	overflow:hidden;
	}
img.roundedCorners {
	border-radius: 40px 40px 40px 40px;
	overflow:hidden;
}
.rightSideBar img.roundedCorners, .leftNav img.roundedCorners {
	border-radius: 25px 25px 25px 25px;
}
.rightSideBar .widgetImageRight {
	float:none;
	padding-top:10px;
	padding-bottom:15px;
	width:220px;
	margin-left:0px;
}
.rightSideBar .widgetImageRight img {
	width:100%;
}
.rightSideBar .widgetTextLeft  {
	float:none;
	width:220px;
	margin-right:0px;
	padding:10px 0 15px 0;
}
.rightSideBar .largeTriangleHeadWrapper {
	padding:14px 0 0 31px;
	color:#4f083c;
	font-size:24px;
	line-height:28px;
	min-height:42px;
	letter-spacing:-1px;
}
.rightSideBar .largeTriangle2 {
	height: 42px;
	width: 31px;
}
.widgetBlueButton {
	background-image: url(/images/wiget-blue-button.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 33px;
	width: 56px;
	right: 36px;
	bottom: -33px;
	text-align:center;
	z-index:5;
}
.widgetBlueButton a {
	width:100%;
	color:#fff;
	padding-top:8px;
	font-size:13px;
	font-weight:bold;
	display:block;
}
.widgetBlueButton a:hover {
	color:#ccdceb;
}
.rightSideBar  .widgetBlueButton, .leftNav  .widgetBlueButton {
	display:none;
}
.leftNav .widgetImageRight {
	float:none;
	padding-top:10px;
	padding-bottom:15px;
	width:187px;
}
.leftNav .widgetImageRight img {
	width:100%;
}
.leftNav .widgetTextLeft  {
	float:none;
	width:187px;
	margin-right:0px;
	padding:10px 0 15px 0;
}
.leftNav .largeTriangleHeadWrapper, .leftNav .largeTextRtSideBar {
	font-size:20px;
	line-height:23px;
	padding-left:31px;
	min-height:32px;
}
.leftNav .largeTriangle2, .leftNav .largeTriangleRtSideBar {
	width:31px;
	height:42px;
}
.leftNav .largeRoundedCorners, .rightSideBar .largeRoundedCorners {
	border-radius: 25px 25px 25px 25px;
}
.noBorder {
	border:none;}
.recipeName14pxBold {
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
}
.recipeName14pxBold a {
	color:#4d4d4d;
}
.recipeName14pxBold a:hover {
	color:#860D82;
}
.recipePrepTimeRtSide {
	font-size: 12px;
	line-height: 14px;
	color: #333;
}
.recipePrepTimeRtSide a {
	color:#00529b;
}
.recipeStarsRightCol {
	padding-top: 2px;
}
.starBlue, .starHalf, .starGray, .starOrange, .starHalfOrange {
	background-image: url(/images/star-small-blue.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline-block;
	height: 12px;
	width: 14px;
}
.starHalf {
	background-image: url(/images/star-small-blu-gray.gif);}
.starHalfOrange {
	background-image: url(/images/star-orange-half.gif);}
.starGray {background-image: url(/images/star-small-gray.gif);
}
.starOrange {background-image: url(/images/star-orange.gif);
}
/*#recipesTipsRtCol .widgetWrapper {
	padding-bottom:10px;
}*/
#recipesTipsRtCol .widgetImageRight {
	padding-bottom:2px;
}
.kidsBooksItem, .vintageBooksItem {
	float: left;
	width: 390px;
	border: 1px solid #ccc;
	position: relative;
	z-index:1;
	border-radius: 3px 3px 3px 3px;
	margin-bottom:45px;
}
.vintageBooksItem {
	width:359px;
	margin-right:18px;
}
.noRightMargin {
	margin-right:0;
}
.kidsBooksBgWrapper {
	background-color: #fff;
	background-image: url(/images/kids-books_07.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height:242px;
	margin-bottom:64px;
	width: 100%;
}
.kidsBookImageWrapper {
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 10px;
	width:170px;
	text-align:center;
	overflow:visible;
}
.kidsBookImageWrapper img {
	max-width:170px;
	max-height:265px;
}
.kidsBookTextWrapper, .vintageBookTextWrapper  {
	font-size: 16px;
	line-height: 19px;
	color: #333;
	float: left;
	width: 175px;
	margin-left: 208px;
	padding-top: 68px;
	padding-bottom: 15px;
}
.vintageBookTextWrapper {
	width: 155px;
	margin-left: 202px;
	padding-top: 0;
	display:table;
}
.kidsBookTiltle {
	font-size: 17px;
	line-height: 19px;
	font-weight: bold;
	padding-bottom: 10px;
}
.vintageBookYear {
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
.kidsBooksBottomLinksWrapper {
	height: 66px;
	width: 175px;
	position: absolute;
	z-index: 5;
	bottom: -13px;
	right:10px;
}
.vintageBottomLinksWrapper {
	width:288px;
	height:40px;
	right:20px;
	position: absolute;
	z-index: 5;
	bottom: 4px;
}
.kidsBooksImperialName {
	font-size: 13px;
	font-weight: bold;
	color: #00529b;
	padding-bottom: 2px;
}
.kidsBooksItem .kidsBooksImperialName {
	font-size: 9px;}
.kidsBooksSmIconsWrapper {
	position: absolute;
	z-index: 2;
	height: 23px;
	width: 180px;
	top: -2px;
	right: 0px;
	text-align:right;
}
.kidsBooksFaceBook {
	display:inline-block;
	text-align:right;
}
.kidsBooksPintrest {
	display:inline-block;
}
.kidsBuyButton, .kidsDownloadButton {
	background-image: url(/images/kids-books_22.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 37px;
	width: 175px;
}
.kidsBooksBuyButtonText {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.kidsBuyButton a, .kidsDownloadButton a {
	color:#fff;
	width:100%;
	display:block;
	padding-top: 8px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: center top;
}
/* {
	color:#f6dbdd;
}*/
.kidsDownloadButton {
		background-image: url(/images/kids-books_24.gif);
}
.kidsDownloadButton a:hover, .kidsBuyButton a:hover  {
	color:#fff;
	background-image: url(/images/kids-books_24_mo.gif)
	}
.kidsBooksTopText {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
	position: absolute;
	z-index: 2;
	width: 245px;
	left: 615px;
	top: 184px;
}
.pinkingOnBottom {
	background-image: url(/images/home_51.gif);
	background-repeat: repeat-x;
	background-position: left 10px;
	height:25px;
}
.subHead18 {
	font-size:18px;
	line-height:21px;
	color:#4f083c;
}
#slidesKidsRecipe {
	float: left;
	height: 277px;
	width: 317px;
	overflow: hidden;
}
.kidsRecipeTopMiddle {
	float: left;
	width: 316px;
	padding-bottom: 15px;
	border-right: solid 1px #ccc;
	min-height: 319px;
}
.kidsRecipeTopText {
	font-size: 13px;
	line-height: 16px;
	padding-left: 44px;
	width:244px;
}
.kidsRicipeTopRt {
	width:220px;
	float:left;
}
#sortRecipesWrapper {
	clear: both;
	height: 40px;
	width: 100%;
	padding: 40px 0px 8px 0px;
}
#showMe {
	float: left;
	width: 210px;
}
.sortCats, .sortCatsOnPage{
	border: 3px solid #ccdceb;
	border-radius: 25px;
	color: #00529b;
	float: left;
	font-size: 21px;
	height: 25px;
	line-height: 26px;
	margin-right: 40px;
	padding: 6px 12px;
}
.sortCatsLast { margin-right:0px;}
.sortCats a {
	color:#6697c3;
}
.sortCats:hover a, .sortCats a:hover {
	color:#fff;
}
.sortCatsOnPage {
	background: #0090df none repeat scroll 0 0;
	border-color: #0090df;
	font-weight: bold;;
}
.sortCatsOnPage a
{
	color: #fff;
}

.sortCats:hover, .sortCatsOnPage:hover {
	background: #0090df none repeat scroll 0 0;
	color: #fff;
}
.sortPerPageWrapper {
	font-size: 13px;
	color: #4d4d4d;
	float: left;
	width: 583px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 30px;
}
.sortRecipesListMenuWrapper {
	float: right;
	width: 266px;
}
.sortButtonWrapper {
	text-align: center;
}
.paginationWrapper {
	width: 583px;
	margin-top: 42px;
}
.paginationWrapperReviews {
	margin-top:10px;
	padding-bottom:25px;
	width: 900px;
}
.paginationNumbers, .paginationNumbersOnPage, .paginationNumbersAll {
	height:18px;
	color:#000;
	float:left;
	margin-right: 3px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	min-width:18px;
	border:solid 1px #efe8cc;
}
.paginationNumbersOnPage {
	padding:0px 4px 0px 4px;
		border:none;
}
.paginationNumbers a, .paginationNumbersAll a {
	color:#678190;
	display:block;
	min-width:20px;
	padding:0 2px 0 2px;
}
.paginationNumbers a:hover {
/*	background-color:#678190;
	border:solid 1px #678190;
	color:#fff;*/
	color:#000;
}
.paginationNumbersAll {
	padding:0 4px 0 4px;
}
.recipe3across, .recipe3acrossLast, .recipe3acrossCat, .recipe3acrossCatLast, .recipe4across, .recipe4acrossLast {
	float: left;
	width: 268px;
	margin-right: 48px;
	padding-bottom: 50px;
}
.recipe3acrossLast {
	margin-right:0px;}
.recipe3acrossCatLast {
	margin-right:0px;
	border-top:solid 1px #ccc;
}
.recipe3acrossCat {
	border-top:solid 1px #ccc;}
.recipe3acrossImage {
	margin-bottom: 10px;
	width:268px;
	height:180px;
	overflow:hidden;
}
.recipe3acrossImage img {
	width:100%;
}
.recipe4across{
	margin-right:16px;
}
.recipe4acrossLast {
	margin-right:0px;
}
.browseBy {
	font-size: 14px;
	line-height: 18px;
	color: #4f083c;
	padding-bottom: 2px;
}
.navSubHead {
	font-size: 21px;
	line-height: 18px;
	color: #4f083c;
	padding-bottom: 12px;
	font-weight: bold;

}
.navSubHead a {
	color: #4f083c;
}
.navSubHead a:hover {
color:#860D82;}
#slidesRecipe {
	float: left;
	height: 418px;
	width: 600px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.recipeTopRt {
	float: left;
	width: 300px;
	padding-bottom: 15px;
	min-height: 420px;
}
.recipeTopRtCat {
	float: left;
	width: 300px;
	padding-bottom: 15px;
}
.recipeTopText {
	width:252px;
	margin-left: 44px;
}
.recipeNameLink {
	font-size: 19px;
	line-height: 21px;
/*	color:#ed1c2e;*/
	padding:15px 0 10px 0;
}
a.linkBlue  {
	color:#00529b;
}
.submittedByMainRecipePage, .submittedByRecipeDetail {
	padding-bottom:10px;
}
.submittedByMainRecipePage a, .submittedByRecipeDetail a {
	color:#0052b9;
}
.submittedByRecipeDetail {
	padding-top:15px;
}
.searchRecipeArrow {
	position: absolute;
	z-index: 10;
	height: 68px;
	width: 34px;
	left: 225px;
	top: 55px;
}
.searchRecipesAboveText {
	position: absolute;
	height: 24px;
	width: 195px;
	left: 180px;
	top: 126px;
	z-index: 10;
}
.recentlyViewedMainRecipesPage, .recentlyViewedMainRecipesPageLast  {
	float: left;
	width: 124px;
	margin-right: 30px;
	line-height:17px;
	padding-bottom:30px;
}
.recentlyViewedMainRecipesPageLast {
	margin-right:0px;}
.recentlyViewedMainRecipesPage img, .recentlyViewedMainRecipesPageLast  img {
		/*border: solid 3px #e8eef2;*/
		width:100%;
	/*	margin-bottom:8px;*/
}
.recentlyViewedMainRecipesPage a, .recentlyViewedMainRecipesPageLast a {
	color:#0052b9;
}
.prepTimeFeaturedRecipe {
	float: right;
	padding-right: 15px;
	line-height: 30px;
	height: 29px;
}
.widgetWrapper .recipeCatHead a {
	color:#fff;
}
#recipeMainMiddle .recipeCatHead, .htbVideoRtCol .recipeCatHead {
	max-width:none;
	line-height:30px;
}
.htbVideoRtCol .recipwCatHeadWrapper {
	margin-bottom:15px;
}
.featuredRecipeImageMain {
	float: left;
	width: 268px;
	margin-right: 30px;
	padding-bottom: 35px;
}
.featuredRecipTextMain {
	float: left;
	width: 300px;
	padding-top: 19px;
	padding-bottom: 20px;
}

.whatCanIMakeRtSide, #cheffEddyText, .widgetText44padding {
	padding-left: 44px;
	padding-top: 10px;
}
.whatCanIMakeRtSide {
	max-width:176px;
}
.sugarBowl {
	float: right;
	height: 69px;
	width: 45px;
}
.funCombosHead {
	float: left;
	width: 160px;
	padding-top: 25px;
}
.funCombosText {
	background-color: #eae1e7;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	clear: both;
}
#recipeDetailImage {
	width:600px;
	float:left;
}
.starsWrapperRecDetail {
	padding-bottom: 10px;
	position: relative;
	z-index: 5;
}
.recipeAction {
	float: left;
	padding: 0 7% 5px 0;
	width:40%;
}
.recipeActionDescription {
	float:left;
	position:relative;
	width:52%;
	padding:0 0 5px 0;
}
.recipeActionDescription p {
	margin-bottom:0px;
}
.smRecipeLinks {
	width: 600px;
	padding-top: 10px;
	padding-bottom: 15px;
	position: relative;
	z-index: 1;
}
#savePopWrapper {
	position:absolute;
	width:300px;
	height:157px;
	top:-173px;
	left:263px;
	background-color:#fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.31);
	display:none;
}
#popX {
	position:absolute;
	right:6px;
	top:6px;
	z-index:101;
	width:13px;
	height:13px;
	cursor:pointer;
}
#savePopText1 {
	font-size:20px;
	line-height:23px;
	color:#00529b;
	padding:21px 0 0 21px;
	width:264px;
}
#savePopText2 {
	font-size:15px;
	line-height:16px;
	padding:10px 0 0px 0;
	color:#ed1c2e;
}
#savePopText3  {
	color:#548bbc;
	padding-top:15px;
	font-size:13px;
}
#okGreat {
	position:absolute;
	top:106px;
	left:165px;
	z-index:100;
	height:41px;
	width:120px;
	cursor:pointer;
	}
#popTriangle {
	position:absolute;
	top:51px;
	left:74px;
	z-index:100;
}
#recipeDetailEmblemWrapper {
	width: 600px;
	padding-bottom: 10px;
}
.emblemWrapperDetail {
	float:left;
	padding-right:4px;
}
.recipeDetailName {
	width: 900px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	position: relative;
	z-index: 1;
}
.recipeDetailNameInner {
	font-size: 23px;
	line-height: 26px;
	color: #4f083c;
	width:610px;
}
.recipeDetailProductImageWrapper {
	position: absolute;
	z-index: 100;
	right: 10px;
	bottom: -5px;
	height:111px;
	display:table;
	width:272px;
}
.recipeDetailProductImage {
	float:right;
	height:111px;
	width:84px;
}
.recipeDetailProductImage img {
width:100%;
}
.recipeDetailProductImage2 {
	position:absolute;
	right:104px;
	width:84px;
	height:111px;
	top:0px;

	}
.recipeDetailProductImage2 img {
	width:100%;
}
.recipeDetailProductImage3 {
	position:absolute;
	right:188px;
	width:84px;
	height:111px;
	top:0px;
	}
.recipeDetailProductImage3 img {
	width:100%;
}
.recipeDetailProductImageInner {
	display:table-cell;
	vertical-align: middle;
	height:111px;
	font-size:1px;
}



.recipeDetails2Col, .recipeDetails2ColUL {
	float: left;
	width: 420px;
	padding-top: 30px;
	padding-bottom: 15px;
}
.recipeDetails2Col .recipeAction {
	padding: 0 4% 5px 0;
	width:27%;
}

.recipeDetails2Col .recipeActionDescription {
	width:68%;
}
.recipeDetails2Col ul, .recipeDetails2ColUL ul {
	margin-bottom:10px;
}
.recipeDetails2Col li, .recipeDetails2ColUL li  {
	line-height:16px;
	padding-bottom:8px;
	list-style:none;
}
.recipeDetails2ColUL li {
	list-style: disc;
}
.recipeDetails2Col ol li, .recipeDetails2ColUL ol li {
	list-style: decimal;}
.recipeDetailImpInsight {
	line-height: 16px;
	padding-top:10px;
}
.recipeDetailImpInsight a {
	color:#ed1c2e;
}
#recipeDetailDisclaimer {
	line-height: 16px;
	clear: both;
	width: 900px;
	padding-top: 30px;
	padding-bottom: 26px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	margin-bottom: 50px;
}
#recipeDetailDisclaimImg {
	float: left;
	padding-right: 17px;
}
#recipeDetailDisText {
	float: left;
	width: 506px;
	padding-top: 8px;
}
#recipeDetailDisLinks {
	font-size: 13px;
	float: right;
	width: 205px;
	padding-top: 8px;
}
#recipeDetailDisLinks a {
	color:#ed1c2e;
}
#recipeDetailDisLinks p {
	margin-bottom:12px;
}
.recipeTimeWrapper {
	clear: both;
	width: 100%;
}
.smWrapperRecipeDetail {
display: inline-block !important;
    margin-left: 25px;
    position: relative;
}
.smWrapperRecipeDetail.pinterest {
	margin-left: 0;
	margin-right: 25px;
}
.smWrapperRecipeDetail.pinterest a {
        /*min-width: 73px!important;*/
        /*background-repeat: no-repeat !important;*/
    }
a.icon-link {
	color: #00529b;
	font-size: 14px;
}
.email-icon {
	background: url(/images/icons.png) no-repeat 0px -72px;
	display:inline-block;
	height: 25px;
	width: 30px;
	vertical-align: middle;
}

.video-icon {
	background: url(/images/icon32-video.png) no-repeat 0px;
	display:inline-block;
	height: 26px;
	width: 31px;
	vertical-align: middle;
}

.print-icon {
	background: url(/images/icons.png) no-repeat 0px -105px;
	display:inline-block;
	height: 25px;
	width: 30px;
	vertical-align: middle;
}
.comment-icon {
	background: url(/images/icons.png) no-repeat 0px -140px;
	display:inline-block;
	height: 25px;
	width: 30px;
	vertical-align: middle;
}
.add-icon {
	background: url(/images/icons.png) no-repeat 0px -172px;
	display:inline-block;
	height: 25px;
	width: 30px;
	vertical-align: middle;
}
.viewsBox {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.viewsBox {
	height: 16px;
	padding-right: 5px;
	padding-left: 4px;
	border: 1px solid #ccc;
	position: relative;
	z-index: 1;
	float: left;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.viewBoxPointer {
	position:absolute;
	top:4px;
	left:-6px;
}
.reviewWrapper {
	width: 100%;
	padding-bottom: 25px;
	clear: both;
}
.avitar {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 12px;
	overflow: hidden;
}
.reviewText {
	float:left;
	width:735px;
	line-height:16px;
}
.reviewText a {
	color:#ed1c2e;
}
.reviewChefName {
	padding-bottom: 4px;
}
.recipeCatRowWrapper {
	clear: both;
	width: 900px;
}
.recipeCatImage {
	width:268px;
	height:165px;
	overflow:hidden;
}
.seeMore a {
	font-size:13px;
	color:#ed1c2e;
	font-weight:bold;
}.emblemLeftWrapper {
	font-size: 11px;
	line-height: 13px;
	padding-top: 25px;
}
.sweet640 {
	width:640px;
	float:left;
	margin-right:40px;
	position:relative;
	z-index:1;
}
#sweetMainText {
	width: 375px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size:13px;
	line-height:21px;
}
.blueHeader {
	font-size:34px;
	line-height:34px;
	color:#00529b;
}
#sweetSignUpWrapper {
	width: 204px;
	position: absolute;
	z-index: 2;
	left: 416px;
	top: 20px;
	background-color: #fff;
}
.rightSideBar #sweetSignUpWrapper, #couponTopRt #sweetSignUpWrapper {
	position:relative;
	display:inline-block;
	top: 0;
	left: 10px;
	margin-bottom:40px;
	z-index:2;
}
#sweetSignupBorder {
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	text-align:center;
	font-size:14px;
	line-height:25px;
	color:#333;
	font-weight:bold;
	width: 202px;
	}
#sweetSignupBorder  a {
		color:#333;
}
#sweetSignupBorder  a:hover {
	color:#860D82;
}
#signInSignUp {
	text-align: center;
	padding-top: 22px;
	padding-bottom: 22px;
}
#signUpForm {
	width: 162px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.textWeightNormal {
	font-weight:normal;
}
#signUpBottomText {
	font-size: 14px;
	line-height: 20px;
	color: #0052b9;
	padding-bottom: 20px;
}
#signUpBottomText a {
	color:#ed1c2e;
}
.middle376 {
	float: left;
	width: 376px;
	margin-right: 44px;
}
.newsletterWidgetImage {
	float: left;
	width: 125px;
	margin-right: 25px;
}
.newsletterWidgetText {
	float: left;
	width: 226px;
}
.middle220 {
	float: left;
	width: 220px;
}
#conversationsWrapper {
	font-size: 12px;
	line-height: 17px;
	color: #333;
	text-align: center;
	padding: 10px 14px 0px 14px;
}
#conversationsWrapper p {
	margin-bottom:12px;
}
.conversationsTime {
	font-size: 11px;
	color: #666;
}
#conversationsWrapper a {
	font-weight:bold;
}
#sweetSmIconWrapper {
	width: 190px;
	margin-left:auto;
	margin-right:auto;
}
.marginAutoLR {
	margin-right: auto;
	margin-left: auto;
}
#sweetSmDivider {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
}
#sweetSmIcon {
	float: left;
	width: 32px;
	padding-bottom: 8px;
	padding-left: 17px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a3bdcc;
}
.sweetSmText {
	font-size: 11px;
	float: left;
	width: 128px;
	padding-top: 7px;
	padding-left: 12px;
	text-align: left;
}
.sweetSmItem {
	clear: both;
	width: 190px;
}
.topBorder {
	border-top:solid 1px #ccc;
}
.newMembers, .newMembersLast {
	width:170px;
	float:left;
	margin-right:20px;
	font-size: 12px;
	line-height: 17px;
}
.newMembersLast  {
	margin-right:0px;
}
.newMemberImage {
	height: 134px;
	width: 170px;
	margin-bottom: 10px;
	overflow: hidden;
}
.newMemberName {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.newMemberName a, .newMembers a, .newMembersLast a {
	color:#0052b9;
}
.newMemberName a:hover, .newMembers a:hover, .newMembersLast a:hover  {
		color:#860D82;
}.newMemberRow {
	clear: both;
	width: 1120px;
	padding-bottom: 50px;
}
.rightSideBar .newsletterWidgetText {
	float:none;
	padding-top:15px;
	width:220px;}
.rightSideBar .newsletterWidgetImage {
	float:none;
}
.widgetTextRight270 {
	width:270px;
	float:left;
}
#contestPagination {
	text-align:center;
	color:#ccc;
}
#contestPagination a {
	color:#ed1c2e;
}
#contestPagination a:hover {
	color:#860D82;
}
.lineHeight13 {
	line-height:13px;
}
.cheffEddy {
	width:300px;
	float:left;
}
#onBakingBook {
	float: left;
	width: 154px;
	margin-right: 6px;
	padding-top: 10px;
}
#onBakingText {
	float: left;
	width: 140px;
	padding-top: 10px;
}
#eddyVideo1 {
	float: left;
	width: 265px;
	margin-right: 26px;
}.htbItemWrapper {
	clear: both;
	width: 900px;
	padding-bottom: 45px;
}
.htbVideoImage {
	float: left;
	width: 252px;
	margin-right: 40px;
}
.htbVideoRtCol {
	float: left;
	width: 608px;
}
.htbVideoRtCol p {
	margin-bottom:9px;
}
#tipsTopImage {
	background-image: url(/images/tipsBg.gif);
	background-repeat: repeat-x;
	background-position: left 52px;
	float: left;
	width: 472px;
	padding-right: 25px;
	padding-bottom: 25px;
}
#tipsTopRt {
	float: left;
	width: 403px;
	padding-top: 52px;
}
#tipsTopLinks {
	font-size: 18px;
	line-height: 28px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.myRecipeBoxTop2 {
	float: left;
	width: 385px;
	margin-right: 130px;
	padding-top: 35px;
}
.color666 {
	color:#666;
}
.lineHeight23px {
	line-height:23px;
}#popUpWrapper {
	height: 430px;
	width: 1000px;
	overflow:hidden;
}
#popUpLeft {
	float: left;
	width: 360px;
	height:430px;
	background-color:#fff;

}
#popUpHead {
	font-size: 25px;
	line-height: 33px;
	color: #005b92;
	padding-top: 70px;
	padding-bottom: 24px;
	padding-left: 37px;
	width: 323px;
}
#popUpFormWrapper {
	background-color: #f6f6f6;
	height: 176px;
	width: 354px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e1e1e1;
	border-left-color: #a3bdcc;
		position:relative;
		z-index:1;
}
.popUpFogotForm {
	padding:68px 0 0 30px;
}
.popUpFogotTextField {
	width:279px;
	height:37px;
	line-height:37px;
	padding-left:12px;
	background-color:#fff;
	border:solid 1px #ccc;
	color:#888;
	font-size:16px;
}

#popUpSubmit {
	position: absolute;
	z-index: 1;
	height: 28px;
	width: 90px;
	left: 128px;
	bottom: -28px;
	cursor:pointer;
}
#popUpForgotRt {
	background-color: #a3bdcc;
	float: left;
	height: 430px;
	width: 640px;
}
#popUpForgotRtText {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
	padding-top: 154px;
	padding-left: 34px;
	width:360px;
}
.text28 {
	font-size:28px;
}.errorMessage {
	font-size: 13px;
	font-weight: bold;
	color: #F31C2E;
	padding-top: 5px;
	padding-bottom: 5px;
}
#memberLeftCol {
	padding-top: 79px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.memberPicLeft {
	width:186px;
	padding-top:12px;
	overflow:hidden;
}
.memberPicLeft  img {
	width:100%;
}
.headerImageText {
	display:inline-block;
	position: relative;
	top: 6px;
}
.noBottomMargin {
	margin-bottom:0px;
}
.noPadd {
	padding:0px;
}
.noPaddBottom {
	padding-bottom:0px;
}
#recipeBoxM2 .recentlyViewedMainRecipesPage, #recipeBoxM1 .recipe3across {
	padding-bottom:0px;
}
#addARecipeRtSb {
	position: relative;
	z-index: 1;
	width: 220px;
	padding-bottom: 50px;
}
#addARecImage {
	position: relative;
	z-index: 1;
	width: 220px;
}
#addARecImage img {
	max-width:220px;
}
#AddARecPinking {
	position: absolute;
	z-index: 2;
	height: 8px;
	width: 220px;
	left: 0px;
	bottom: 4px;
}
#AddARecBoarder {
	width: 218px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}
#addARecHead {
	font-size: 34px;
	line-height: 34px;
	color: #4F083C;
	text-align: center;
	padding-top: 21px;
	padding-bottom: 10px;
}
#addARecText {
	font-size: 13px;
	line-height: 19px;
	text-align: center;
	padding-right: 12px;
	padding-bottom: 38px;
	padding-left: 12px;
}
#addARecText a {
	color: #ed1c2e;
}
#addARecText a:hover {
	color:#860D82;
}
#addRecBottom {
	height: 26px;
	width: 220px;
	position: relative;
	z-index: 1;
}
#addRecBottomButton {
	position: absolute;
	z-index: 2;
	height: 35px;
	width: 220px;
	left: 0px;
	top: -9px;
}
.widgetTextLeft370 {
	float: left;
	width: 370px;
	margin-right: 40px;
	padding-top: 10px;
}
.widgetIMageRight190 {
	float: right;
	width: 190px;
	padding-top: 10px;
}
.myRecipeBoxZoom {
	text-align: right;
	padding-bottom: 6px;
}
.emblemOnMyRecipe {
	float: left;
	width: 67px;
	padding-top: 6px;
}
.myRecipesRowWrapper {
	clear: both;
}
/*RecipeForm*/
#recipeFormOuterWrapper, .recipeFormInsideBlue, .contactOuterWrapper {
	background-color: #f5fbff;
	padding: 47px 52px 100px 47px;
	border:solid 1px #cad4e6;
}
.recipeFormInsideBlue {
	padding:20px;
	clear:both;
	margin-top:25px;
	zoom:1;
	margin-bottom:25px;
}
#recipeFormInnerWrapper {
	background-color: #fff;
	border: 1px solid #cad4e6;
	position: relative;
	z-index: 1;
}
#recipeFromTextWrtapper {
	padding: 24px;
	line-height: 19px;
}
.recipeFromSpacer {
	height:12px;
	background-color:#f5fbff;
	width:100%;
	clear:both;
	margin:30px 0px;
}
.recipeTextFeild, .recipeTextFeildMedium, .recipeTextFeildSmall, .recipeTextFeildNumbers, .recipeTextFeildItem, .recipeTextFeildUpload, .recipeTextArea, .recipeTextAreaSteps {
	width:590px;
	background-color:#fff;
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
	padding-left:6px;
	margin-bottom:12px
}
.recipeTextFeildMedium {
	width:288px;}
.recipeTextFeildSmall {
	width:145px;}
.recipeTextFeildNumbers {
	width:25px;}
.recipeTextFeildItem {
	width:564px;
	margin-right:4px;
	float:left;}
.recipeTextFeildUpload {
	width:505px;
	display:inline;}
#recipeFromTextWrtapper label {
	display:block;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:15px;
}
.recipeTextArea {
	height:56px;
	font-size:13px;
	line-height:18px;
	font-family:MetaPlus;
	padding-top:4px;
}
.recipeUploadButton {
	width:81px;
	height:22px;
	border:none;
	border-width:0px;
	background:url(/images/choose-file.gif) no-repeat;
	cursor:pointer;
	float:left;
}
select.recipeTextFeildSmall {
	height:22px;
	width:154px;
}
.recipeFormSubHead {
	font-size:14px;
	font-weight:bold;
	color:#00529b;
}
.recipeTextSmallReg {
	font-weight:normal;
	font-size:11px;
	color:#333;
}
.recipeItemDeleteButton {
	width:22px;
	height:22px;
	background:url(/images/deleteItem.gif) no-repeat;
	cursor:pointer;
	border:none;
	border-width:0px;
}
.recipeItemDeleteButton:hover {background:url(/images/deleteItem_mo.gif) no-repeat
}
.recipeAddItemButton {
	width:22px;
	height:22px;
	background:url(/images/recipe-add-item.gif) no-repeat;
	cursor:pointer;
	border:none;
	border-width:0px;
}
.recipeAddItemButton:hover {background:url(/images/recipe-add-item_mo.gif) no-repeat
}
.recipeTextAreaSteps {
	height:56px;
	font-size:13px;
	line-height:18px;
	font-family:MetaPlus;
	padding-top:4px;
	width:562px;
	margin-right:4px;
	float:left;
	clear:both;
}.recipeFormCatTypes {
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	clear:both;
	margin-top:15px;
}
.recipeFormCatWrapper {
	font-size: 12px;
	line-height: 16px;
	float: left;
	width: 185px;
	margin-right: 10px;
}

.recipeFormAgree {
	float: left;
	width: 42px;
}
.recipeFormAgreeText {
	float: left;
	width: 350px;
}
#previewRecipe {
	position: absolute;
	z-index: 2;
	height: 35px;
	width: 644px;
	left: 0px;
	bottom: -35px;
	cursor: pointer;
}
#thisMayTake {
	position: absolute;
	height: 44px;
	width: 285px;
	left: 255px;
	bottom: -80px;
	z-index: 3;
}
/*Recipe Preview*/
.recipePreviewName {
	font-size: 23px;
	line-height: 24px;
	color: #4f083c;
	padding-bottom: 10px;
}/*#recipePreviewImage {
	padding-bottom: 15px;
}*/
#previewSubmit {
	position:absolute;
	width:150px;
	height:35px;
	top:0px;
	right:20px;
	z-index:3;
	cursor:pointer;
}
#editPreview {
	position:absolute;
	width:150px;
	height:35px;
	top:0px;
	left:20px;
	z-index:3;
	cursor:pointer;
}
#profilePreviewPicture {
	float: left;
	width: 186px;
	margin-right: 40px;
}
#previewProfileRtCol {
	float: left;
	width: 374px;
	padding-top: 25px;
}
.previewProfileTextImages {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#sugarProductMainIMage {
	padding-bottom: 15px;
}
.twoColInsideMiddle265 {
	width:265px;
	float:left;
}
.sugarProductsItemWrapper, .sugarProductsItemWrapperLast {
	float: left;
	width: 250px;
	min-height:52px;
	padding:154px 10px 10px 10px;
	border: 1px solid #ccc;
	position: relative;
	z-index:1;
	border-radius: 3px 3px 3px 3px;
	margin-bottom:45px;
	background:url(/images/products-bg_06.gif) repeat-x;
	font-size:16px;
	line-height: 19px;
	margin-right:42px;
	text-align:center;
}
.sugarProductsItemWrapperLast {
	margin-right:0px;}
.sugarProductsItemWrapper a, .sugarProductsItemWrapperLast a {
	color:#333;
}
.sugarProductsItemWrapper a:hover, .sugarProductsItemWrapperLast a:hover {
	color:#860D82;
}
.sugarProductsSmallImage {
	display: table;
	position: absolute;
	z-index: 2;
	height: 230px;
	width: 250px;
	left: 11px;
	top: -101px;
}
.sugarProductsSmallImage img {
	max-height:230px;
	max-width:250px;
}
.sugarProductsTable td {
	vertical-align:bottom;
}
.sugarProductsSmallImage td {
	vertical-align:bottom;
	height:230px;
	text-align:center;
}
.sugarProductsRowWrapper {
	clear:both;
	padding-bottom:120px;
	width:900px;
}
#sugarProducts2ColWrapper {
	width:530px;
	margin-right:50px;
	float:left;
}
.sugarProductsLargeImage {
	width:310px;
	float:left;
	text-align: center;
	padding-bottom: 50px;
}
.sugarProductsLargeImage img {
	max-height:442px;
	max-width:281px;
}
#sugProductSocialIcons {
	clear: both;
	width: 310px;
	position: relative;
	z-index: 1;
	padding-top: 20px;
}
#pinterestProductDetail {
	position: absolute;
	z-index: 1;
	left: 54px;
	top: 20px;
}
#twitterProductsDetail {
	position: absolute;
	z-index: 1;
	left: 104px;
	top: 20px;
}
#facebookProductDetail {
	/*overflow: hidden;*/
	position: absolute;
	z-index: 1;
	height: 25px;
	width: 46px;
	left: 190px;
	top: 20px;
}
#productDetailTopRt {
	float: left;
	width: 540px;
	margin-top: 35px;
}
.productDetailTopWidgets {
	float: left;
	width: 250px;
	padding-top: 50px;
	padding-bottom: 20px;
}
#productDetailText {
	text-align: left;
	width: 530px;
	padding-bottom: 5px;
}
#sugar101LeftTop {
	float: left;
	width: 438px;
}
#sugar101LeftTop img {
	max-width:438px;
}
#sugar101TopRt {
	float: left;
	width: 430px;
	padding-right: 30px;
	padding-bottom: 20px;
	border-top: solid 1px #ccc;
}
.sugar1012ColWrapper {
width:640px;
float:left;
margin-right:40px;
}.sugar101360wide {
	float: left;
	width: 360px;
}
.widgetText155 {
	float: right;
	width: 155px;
}
.widgetImage250 {
	float: left;
	width: 250px;
}
.widgetText325 {
	float: right;
	width: 325px;
}
#vintageSlideWrapper {
	background-image: url(/images/vintage-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	height: 500px;
	width: 900px;
}
#vintageSlides {
	height: 390px;
	width: 670px;
	position: relative;
	z-index: 3;
/*	padding-top: 13px;*/
}
.vintageSlideText {
	width:160px;
	color: #000;
	padding-top: 52px;
	font-size: 14px;
	line-height: 17px;
	float: left;
	padding-bottom: 15px;
}
span.text19 {
	font-size:19px;
}#vintageTopBg {
	background-image: url(/images/vintage2_06.jpg);
	background-repeat: no-repeat;
	background-position: 408px 50px;
	width: 900px;
}
#vintageTv {
	float: left;
	width: 422px;
	padding-left:20px;
}
#vintageCommTopText {
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	float: left;
	width: 410px;
	padding-top: 95px;
	padding-left: 21px;
}
#vintageCommTopText a {
	color:#000;
	font-weight:bold;
	}
#vintageCommTopText a:hover {
	color:#fff;
}
.vintageCommWrapper {
	background-image: url(/images/vintage-comm-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 20px 20px 28px 20px;
	position: relative;
	z-index: 1;
	width: 810px;
	clear: both;
	border:solid 1px #ccc;
	border-radius:3px 3px 3px 3px;
	overflow:visible;
	margin-bottom: 60px;
}
.vintageVideoWrapper {
	float: left;
	width: 480px;
	padding-right: 40px;
}
.vintageVideoText {
	font-size: 16px;
	line-height: 19px;
	float: left;
	width: 275px;
	padding-top: 40px;
}
.borderLeftRtSideBar {
	border-left:solid 1px #ccc;
	width:219px;
}
.vintageRtSideBarText {
	padding-left: 40px;
}
.vintageTvText {
	padding-left: 20px;
}
#vintageBooksTop {
	width:495px;
	float:left;
}
#couponleft {
	width:256px;
	float:left;
	margin-right:10px;
}#couponTopImage {
	float: left;
	width: 620px;
	position: relative;
	z-index: 1;
}
#couponTopRt {
	float: left;
	width: 222px;
	padding-left: 12px;
	position: relative;
	z-index: 1;
}
#couponsSignUp {
	position: absolute;
	z-index: 3;
	height: 92px;
	width: 239px;
	left: -59px;
	top: 0px;
}
#couponSignUpBottomText {
	font-size: 11px;
	line-height: 13px;
	color: #0052b9;
	padding-bottom: 4px;
}
#couponSignUpBottomText a {
	color:#ed1c2e;
}
#couponTopRt #signUpForm {
	padding-bottom:10px;}
#couponTextTopRed {
	font-size: 19px;
	line-height: 25px;
	color: #ED1C2E;
	position:relative;
	z-index:10;
}
#couponTextTopRed a {
	color:#ED1C2E;
}
#couponTextTopRed a:hover {
color:#860D82;
}
#couponTopTextSmall {
	font-size: 14px;
	line-height: 17px;
	width: 215px;
	padding-top: 15px;
}
.couponItemWrapper, .couponItemWrapperLast {
	float: left;
	width: 348px;
	border: 1px solid #ccc;
	position: relative;
	z-index:1;
	border-radius: 3px 3px 3px 3px;
	margin-bottom:45px;
	background:url(/images/coupon-bg.gif) repeat-x left top;
	margin-right:35px;
	min-height:160px;
}
.couponItemWrapperLast {
	margin-right:0px;}
.couponItemImage {
	width:160px;
	margin-left:12px;
	margin-right:15px;
	padding-top:5px;
	float:left;
}
.couponItemImage img {
	max-width:160px;}
.couponItemImage td {
	height:139px;
	vertical-align:bottom;
	text-align:center;
}
.couponItemText {
	font-size: 16px;
	line-height: 19px;
	float: left;
	width: 150px;
}
.couponItemText td {
	width: 150px;
	height:110px;
	text-align:left;
	vertical-align:middle;
}
.couponButtonNotLogged, .couponButton  {
	width:152px;
	height:36px;
	color:#fff;
	font-size:26px;
	line-height:26px;
	background:url(/images/coupon_16.gif) no-repeat left top;
	position:absolute;
	bottom:-11px;
	right:13px;
	z-index:3;
}
.couponButtonNotLogged:hover  {
	background:url(/images/log-in-mo_16.gif) repeat-x left top;
}
.couponButton {background:url(/images/clip_03.gif) repeat-x left top;
}
.couponButton:hover  {
	background:url(/images/clip_mo_03.gif) repeat-x left top;
}
.couponButtonText {
	text-align: center;
	width: 152px;
}
.couponButtonText a {
	display:block;
	color:#fff;
	padding: 5px 40px 0 0;
	width:112px
}
.couponButton .couponButtonText a {
	padding: 5px 26px 0 0;
	width:126px;
}#couponLoggedInTopText {
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	padding-top: 10px;
}
#couponLoggedInInvite {
	font-size: 14px;
	text-align: center;
	clear: both;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.couponInviteParen {
	display: inline;
	position: relative;
	top: 10px;
}
.saveText {
	position:relative;
	font-size:12px;
	top:-3px;
	font-weight:bold;
}
.contactLeft {
	width:310px;
	margin-right:60px;
	float:left;
}
.contactRight {
	width:750px;
	float:left;
}
.contactInnerWrapper {
	border:solid 1px #cad4e6;
	background-color:#e6f4fc;
	position:relative;
	z-index:1;
	min-height:140px;
}
.contactSugarBag {
	height: 122px;
	width: 81px;
	position: absolute;
	z-index: 2;
	top: -35px;
	right: 50px;
}
.contactStartHere {
	position: absolute;
	z-index: 2;
	height: 54px;
	width: 647px;
	left: 1px;
	bottom: -55px;
	cursor:pointer;
}
#startHere {
	display:block;
}
#contactFormWrapper {
	display:none;
	color:#666;
	line-height:16px;
}
/*contact form*/
.contactFormFields, .contactFormFieldsManditory {
	width:256px;
	background-color:#fff;
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
	padding-left:6px;
	margin-bottom:10px;
}
.contactFormFieldsManditory {
	border-color:#000;}
.contactFormPad {
	padding-top: 29px;
	padding-right: 23px;
	padding-bottom: 23px;
	padding-left: 23px;
	clear: both;
}
.contactFormItemWrapper {
	width:100%;
	clear:both;
}
.contactFormLeft {
	width:226px;
	margin-right:12px;
	float:left;
	text-align:right;
}
.contactFormWhitePadd {
	background-color: #fff;
	padding-top: 29px;
	padding-right: 23px;
	padding-bottom: 23px;
	padding-left: 23px;
	min-height:50px;
}
.contactFormBlueLabels {
	color:#0052b9;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:left;
	position:relative;
	display:inline;
}
.contactFormTextRight {
	float: left;
	width: 256px;
	position:relative;
}
.capchaWrapper {
	overflow: visible;
	position: absolute;
	z-index: 10;
	height: 30px;
	width: 100px;
	left: 0px;
	top: 42px;
}
.capchaTextField {
	position: absolute;
	left: 118px;
	top: 48px;
	width: 58px;
}
.recipeReviewPopup {
	background-color: #fff;
	width: 250px;
	border: solid 1px #ccc;
	border-radius:3px 3px 3px 3px;
	position: absolute;
	z-index: 5;
	left: -30px;
	top: 0px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.31);
	padding:22px 18px;
	display:none;
}
.colorPurpleMo:hover {
color:#860D82;
}
#resetFormWrapper label {
	display:inline-block;
	width:150px;
}#resetCaptcha {
	padding-top: 10px;
	position: relative;
	z-index: 1;
}
#addRecipeTriangle {
	position: absolute;
	z-index: 2;
	height: 59px;
	width: 44px;
	top:0px;
}
.recentlyViewRecipeImage {
	width:124px;
	height:82px;
	overflow:hidden;
	margin-bottom:8px;
}
.addRecipeButtonText {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	position:absolute;
	top:8px;
	left:56px;
	width:108px;
	height:23px;
	text-transform:uppercase;
	overflow:hidden;
	z-index:3;
}
.addRecipeButtonText a {
	display:block;
	width:100%;
	color:#fff;
}
.notification { /*XX Popup "saved" Box XX*/
	display:none;
	width:24%;
	position:absolute;
	top:200px;
	left:38%;
	right:38%;
	background-color:#66CC33;
	color:#fff;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 0;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
}
.errorNotification {
	display:none;
	width:24%;
	position:absolute;
	top:200px;
	left:38%;
	right:38%;
	background-color:#FF0000;
	color:#FFF;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 0;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
	cursor:pointer;
}
#closeError {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:2px;
	right:4px;
	z-index:5;
	cursor:pointer;
}
.noBackground {
	background-image:none;
}
table.conversionTables {
	border:1px solid #4d4d4d;
	text-align:left;
	width:598px;
}
table.conversionTables th {
	background-color:#f9f9f9;
	color:#333;
	border-bottom:1px solid #999;
	padding:15px 6px;
	font-weight:bold;
	border-right:1px solid #ccc;
}
table.conversionTables th:last-child {border-right: none;}
table.conversionTables td {
	padding:15px 6px;
	border-right:1px solid #ccc;
	}
table.conversionTables td:last-child {
	border-right: none;
}

table.conversionTables tbody tr:nth-child(odd) td {
	background: #fff;
}

table.conversionTables tbody tr:nth-child(even) td {
	background: #f9f9f9;
}
#conversionOtherWay {
	padding-bottom:45px;
}
#conversionOtherWay p {
		margin-bottom:10px;
}
/*Widget image Left*/
div.widgetLeftImage180, div.widgetLeftImage {
	width:50%;
	float:left;
	margin-right:5.55%;
	padding-top:10px;
	position:relative;
}
.widgetLeftImage180 img, .widgetLeftImage img {
	width:100%;
}
div.widgetTextRight155 {
	width:44.44%;
	float:left;
	padding-top:10px;
	}
.leftNav .widgetLeftImage180, .leftNav .widgetTextRight155, .leftNav .widgetLeftImage {
	float:none;
	margin-right:0px;
	width:187px;
}
.leftNav .widgetTextRight155 {
	width:187px;
}
.leftNav .widgetLeftImage180 img, .leftNav .widgetLeftImage img{
	width:100%;
}
.rightSideBar .widgetLeftImage180, .rightSideBar .widgetTextRight155, .rightSideBar .widgetLeftImage{
	float:none;
	margin-right:0px;
	width:220px;
}
.rightSideBar .widgetLeftImage180 img, .rightSideBar .widgetLeftImage img{
	width: 100%;}

/*image Right widget*/
.widgetRightImage,  div.widgetRightImage  {
	width:50%;
	float:right;
	margin-left:5.55%;
	padding-top:10px;
	position:relative;
}
.widgetRightImage img{
	width:100%;
}
div.widgetTextLeft1 {
	width:44.44%;
	float:left;
	padding-top:10px;
	}
.leftNav .widgetRightImage, .leftNav .widgetTextLeft1 {
	float:none;
	margin-left:0px;
	width:187px;
}
.leftNav .widgetTextLeft1 {
	width:187px;
	padding-top:5px;
	float:none;
}
.leftNav .widgetRightImage img {
	width:100%;
}
.rightSideBar .widgetRightImage, .rightSideBar .widgetTextLeft1 {
	float:none;
	margin-left:0px;
	width:220px;
}
.rightSideBar .widgetRightImage img {
	width: 100%;
}
.rightSideBar .largeTriangleHeadWrapper, .leftNav .largeTriangleHeadWrapper  {
	min-height:30px;
}
/*END image Right widget*/
/*widget top image*/
.wigetImageTop, div.wigetImageTop {
	padding-top:10px;
}
.wigetImageTop img {
	width:100%;
}
div.widgetTextTopImage {
	padding-top:10px;
	}
/*END widget top image*/
.textBlue29 {
	font-size:29px;
	color:#025b92;
	line-height:32px;
}
.text23Brown {
	font-size:22px;
	color:#4f083c;
	line-height:27px;
}
.navLeftChildWrapper {
	display:block;}
.threeIngredientsSearched {
	font-size: 28px;
	line-height: 35px;
	color: #999;
	padding-top: 12px;
	padding-bottom:15px;
}
.kidsProjectImageWrapper {
	padding-bottom:25px;}
.kidsProjectImageWrapper img{
	max-width:600px;
	padding-top:10px;
	}
.kidsRicipeTopRt .widgetWrapper  {
	/*padding-bottom:0px;*/
}
p.noBottomMargin {
	margin-bottom:0px;
}
/*add a recipe left nav*/
.leftNav #addARecipeRtSb {
	width: 187px;
}
.leftNav #addARecImage {
	width: 185px;
}
.leftNav #addARecImage img {
	width:100%;
}
.leftNav #AddARecPinking {
	width: 185px;
	bottom: 0px;
}
.leftNav #AddARecBoarder {
	width: 183px;
}
.leftNav #addARecHead {
	font-size: 28px;
	line-height: 30px;
}
.leftNav #addARecText {
	padding-right: 8px;
	padding-left: 8px;
}
.leftNav #addRecBottom {
	height: 26px;
	width: 185px;
}
.leftNav #addRecBottom img {
	width:100%
}
.leftNav #addRecBottomButton {
	position: absolute;
	z-index: 2;
	height: 35px;
	width: 187px;
	left: 0px;
	top: -4px;
}
.leftNav #addRecBottomButton img {
	/*margin-left:-15px;*/
	overflow:hidden;
	width:auto;
}
.leftNav .addRecipeButtonText {
	left:41px;
	width:108px;
	height:23px;
	text-transform:uppercase;
	overflow:hidden;
	z-index:3;
	font-size:11px;
}
.leftNav #addRecipeTriangle{
		position: absolute;
	z-index: 2;
	height: 59px;
	width: 44px;
	top:0px;
}
.leftNav #addRecipeTriangle img {
	height:44px;
	width:33px;
}
/*END add a recipe left nav*/
.middle2 #ingredientSearch {
	width:176px;
}
.templateBasicHead {
	font-size:23px;
	line-height:26px;
	padding-bottom:25px;
	color: #4f083c;
}
.text19 {
	font-size:19px;
	line-height:28px;
}
.notification {
	display:none;
	width:23%;
	position:absolute;
	top:200px;
	left:38%;
	right:38%;
	background-color:#66CC33;
	color:#fff;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 10px;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
}
.errorNotification {
	display:none;
	width:23%;
	position:absolute;
	top:200px;
	left:38%;
	right:38%;
	background-color:#FF0000;
	color:#FFF;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 10px;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
	cursor:pointer;
}
#closeError {
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:2px;
	right:4px;
	z-index:5;
	cursor:pointer;
}
/*xxxxxxxx CMS RTE Styles xxxxxxxxx*/
img.imageLeft {
	float:left;
	padding-right:12px;
	padding-bottom:10px;}
img.imageRight {
	float:right;
	padding-left:12px;
	padding-bottom:10px;}
img.center {
	display:block;
	margin-left:auto;
	margin-right:auto;}
img.bottomSpace10 {
	padding-bottom:10px;}
p.clearBoth, div.clearBoth {
	clear: both;
}
.cke_show_borders {
	background-image:none;}
.cke_show_borders ol {
	margin-left:20px;
	}
/*xxxxxxxx END CMS RTE Styles xxxxxxxxx*/
.winnersNumbers {
	width:11%;
	float:left;
}
.winnersText {
	float:left;
	width:88%;
	padding-bottom:5px;
}
.iconsJQ {
	border-radius:4px;
	border:1px solid #d3d3d3;
	background:#e6e6e6;
	display:inline-block;
	width:16px;
	height:16px;
	position:relative;
	top:6px;
	background-image:url(images/ui-icons_222222_256x240.png);
	background-repeat:no-repeat;
	opacity:.5;
	filter:	Alpha(Opacity=50);
	cursor:pointer;
	margin-bottom:2px;
}
.iconsJQ a {
	display:inline-block;
	width:16px;
	height:16px;
}
.iconsJQ:hover {
		opacity:.75;
		filter:	Alpha(Opacity=75);
}
.kidsRicipeTopRt .widgetWrapper {
	padding-bottom:0px;
}
.memberFrame img {
	max-width:100%;
	}
#contestMainImage img {
	max-width:600px;
}
.imageMax600 img {
	max-width:600px;
}
/*xxx Home page Sliders- new cycle2 xxxx*/
.cycleSliderImage {
	height:180px;
	width:265px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.productCycleSlider {
	width:117px;
	height:170px;
	position:absolute;
	left:197px;
	top:14px;
	z-index:0;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:center;
}
.SugarProductsNext {
	float: right;
	height: 19px;
	width: 8px;
	padding-left: 4.91%;
	margin-left: 4%;
	cursor:pointer;
	padding-top:14px;
	position:relative;
	z-index:5;
}
.sugarProductsPrevious {
	float: right;
	height: 19px;
	width: 8px;
	padding-left: 2.920%;
	margin-left:5%;
	cursor:pointer;
	padding-top:14px;
	position:relative;
	z-index:5;
}
.cycle-slide a, .cycle-slide-active a {
	text-align:center;
}
/*xxx END Home page Sliders- new xxxx*/
.buttonReview {
	border:none;
	text-align:center;
	font-weight:bold;
	background:no-repeat url(../images/forgot_17.gif);
	width:90px;
	height:28px;
	color:#fff;
	cursor:pointer;
}
#nlSweetContest {
	float:left;
}
.bloggersTopText {
	font-size: 19px;
	line-height: 29px;
	color: #fff;
	position: absolute;
	z-index: 2;
	width: 410px;
	left: 427px;
	top: 196px;
}

.bloggerSmallEmblem img {
	max-width:85px;
}
.bloggerSmEmblemWrapper {
	margin-top:120px;
}
.bloggerTypeWrapper {
	background-image: url("/images/home_51.gif");
    background-position: left 120px;
    background-repeat: repeat-x;
	}
.bloogerEmblemLarge {
	text-align:center;
	padding-bottom:30px;
}
.bloggerCulinarySpecWrapper {
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
	position:relative;
	z-index:1;
	min-height:230px;
	width:900px;
}
.bloggerImage {
	position:absolute;
	top:17px;
	left:17px;
	z-index:2;
	width:186px;
	height:186px;
	overflow:hidden;
}
.bloggerImage img {
	max-width:186px;
}
.bloggerButton {
	width:186px;
	height:29px;
	position:absolute;
	top:201px;
	left:17px;
	z-index:2;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}
.bloggerButton a {
	display:block;
	width:100%;
	color:#fff;
	text-decoration:none;
	padding-top:11px;
}
.bloggerButton a:hover {
	text-decoration:underline;
}
.bloggerButtonMask {
	position:absolute;
	bottom:-8px;
	left:0px;
	z-index:3;
}
.bloggerSpText {
	padding:38px 0 0 224px;
	width:620px;
	font-size:13px;
	line-height:19px;
}
.bloggerSectionWrapper {
	clear:both;
	padding-bottom:36px;
	z-index:1;
}
.bloggerPersonWrapper, .bloggerPersonWrapperRight {
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
	position:relative;
	z-index:1;
	min-height:230px;
	width:425px;
	float:left;
	margin-right:46px;
}
.bloggerPersonWrapperRight {
	margin-right:0px;}
.bloggerPersonRows {
	padding-bottom:40px;
	clear:both;
	width:900px;
}
.bloggerPersonText {
	padding:38px 0 0 224px;
	width:186px;
	font-size:13px;
	line-height:19px;
}
.bloggerPersonText p {
	margin-bottom:10px;
}
#bloggerFormLeft {
	width:388px;
	float:left;
	padding-bottom:30px;
}
.bloggerFormTextFields {
	width:342px;
	padding-left:5px;
	background-color:#fff;
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
	margin-bottom:10px;
	color:#666;
	font-size:13px;
}
.kidsResultsImage {
	float: right;
	width: 268px;
	margin-left: 30px;
	padding-bottom: 35px;
}
.kidsResultsImage img {
	max-width:268px;
}
.leftNav .whatCanIMakeRtSide {
	padding-left:30px;
}
.sorrySearch {
	font-size:18px;
	color:#4f083c;
}
.categoryXtraText, .categoryXtraTextCats {
	font-size:14px;
	line-height:18px;
	width:591px;
	color:#333;
	padding:13px 0 13px 0;
	clear:both;
}
.categoryXtraTextCats {
	padding:23px 0;
	width:97%;
}
.sugarScrubsMainImage {
	width:600px;
	float:left;
	padding:0 0 40px 0;
	margin-right:20px;
}
.sugarScrubsMainImage img {
	width:100%;
	max-width:600px;
}
.sugarScrubsText {
	float:left;
	width:280px;
	font-size:18px;
	line-height:24px;
	color:#4d4d4d;
}
.ssThumbs {
	width:216px;
	float:left;
	margin-right:12px;
	padding-bottom:35px;
	position:relative;
	z-index:1;
}
.ssThumbImage {
	width:216px;
	height:200px;
	overflow:hidden;
}
.ssLinkText {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-top:12px;
}
.ssThumbsMo {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:196px;
	height:160px;
  	background: url(../images/bacground-70.png) repeat;
  	font-size:13px;
  	line-height:17px;
 	color:#fff;
 	display:none;
	padding:20px 10px;
	cursor:pointer;
 }
.ssEnd {
	margin-right:0;
}
.vintageBooksFlipBookLink {
	font-size:12px;}
.vintageBooksBottom2015 {
	height: 66px;
	width: 157px;
	position: absolute;
	z-index: 5;
	bottom: -13px;
	right:0px;
}
.sugarSpaBg {
	background:url(../images/sugar-spa-bottom.jpg) no-repeat;
	width:898px;
	height:484px;
}
.sugarSpaSlideText {
	font-size:13px;
	line-height:17px;
	width:185px;
	color:#504743;
	padding:0 0 0 15px;
	font-weight:bold;
}
#spaSlideMask {
	height: 429px;
	width: 682px;
	position: absolute;
	z-index: 5;
	left: -32px;
	top: 10px;
}
.spaCatNoLink {
	color:#00529b;
}
.spaCatNoIndent {
	padding-left:2px;
}
/** ALL Recipe Ads Styles **/
.allRecipesHeadWrapper {
	position:relative;
	color:#4f083c;
	font-size:34px;
	line-height:34px;
	min-height:45px;
	padding-top:40px;
}
.allRecipesHeadWrapper-blue {
	position:relative;
	color:#00529b;
	font-size:34px;
	line-height:34px;
	min-height:45px;
}

.create-profile-text {
	color:#4d4d4d;
	font-size:16px;
	width:310px;
	line-height:30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.allRecipes-notification { /*XX Popup "saved" Box XX*/
	display:none;
	width:80%;
	position:absolute;
	top:170px;
	left:10%;
	right:10%;
	background-color:#66CC33;
	color:#fff;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 0;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
}
.allRecipes-errorNotification {
	display:none;
	width:80%;
	position:absolute;
	top:170px;
	left:10%;
	right:10%;
	background-color:#FF0000;
	color:#FFF;
	text-shadow:0 2px 2px rgba(0, 0, 0, 0.7);
	box-shadow:0 0px 7px rgba(0, 0, 0, 0.85);
	text-align:center;
	padding:20px 0;
	border-radius:3px;
	font-weight:bold;
	font-size:15px;
	z-index:10000;
	cursor:pointer;
}
.recipeAd-AlreadyExists {
	background-color:#00529b;
	width:100%;
	clear:both;
	margin:30px 0px;
	text-align:center;
	height:30px;
}

.recipeAd-AlreadyExists p {
	padding-top:5px;
}

.recipeAd-AlreadyExists p a {
	color:#ffffff;
}
div.save-recipe-icon {
	background: rgba(0, 0, 0, 0) url("/images/icons.png") no-repeat scroll 0 -207px;
	float: left;
	height: 20px;
	width: 27px;
}

a.saveRecipe {
	background: #0090e0 none repeat scroll 0 0;
	border-radius: 2px;
	color: #fff;
	float: left;
	font-weight: bold;
	height: 13px;
	line-height: 15px;
	padding: 3px 10px;
}

.membershipForm
{
	width:450px;
	float:right;
}
#recipeDetailImage .main_image {
	width:600px;
	float:left;
}
.sweet_talk_width{

}
.ad_header
{
	height: 50px;
}
#previewRecipe .previewChef {
	width: 450px !important;
}
#previewRecipe .previewChef input {
	margin-left: 150px;
}
/** Recipe Ads Styles **/