body
{
 background: url(https://files.recipetips.com/images/background/background.jpg);
 color: #58595b;
 font-family: Myriad Web Pro, verdana, arial;
 font-size: 12px;
 margin: 0 auto 0 auto;
 padding: 0 0 0 0;
 text-align: center;
}
body.plain
{
 background: #ffffff none;
 font-family: Myriad Web Pro, verdana, arial;
 margin-top: 0px;
 padding-top: 0px;
}
h1
{
 /*color: #f9850a;*/ /*#f57f1e;*/
 color: #f48710;
 font-family: Myriad Web Pro, verdana, arial;
 font-size: 32px;
 font-weight: normal;
 margin: 0 0 0 0;
 padding: 0 0 10px 0;
 text-decoration: none;
 text-transform: capitalize;
}
h2
{
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 margin: 0px;
 padding: 0 10px 5px 0;
 text-transform: capitalize;
}
h3
{
 color: #152822;
 display: inline;
 font-weight: bold;
 font-size: 11px;
 margin: 0px;
 text-decoration: none;
 text-transform: capitalize;
}
h4
{
 display: inline;
 font-weight: bold;
 font-size: 11px;
 margin: 0px;
 text-decoration: none;
 text-transform: capitalize;
}
hr
{
 background-color: #f0f0f0;
 border-color: #f0f0f0;
 color: #f0f0f0;
}
img 
{ 
  border: 0; 
}
form 
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
a
{
 color: #76A2E2;
 /* #5A8EDC; #82aae5; #76A2E2; #007DB1;*/
 text-decoration: none;
}
a:hover
{
 text-decoration: underline;
}
p
{
 margin: 10px 0 0 0;
}
/*below is used so the padding amt is included in the width width:10px; padding:2px; border:1px would be 10px wide*/
div
{   
 box-sizing:border-box;   
 -moz-box-sizing:border-box;   
 -webkit-box-sizing:border-box 
} 

#dvBody 
{
 background-color: #ffffff;
 background-image: url(https://files.recipetips.com/images/border/border-left.png);
 background-repeat: repeat-y;
 background-position: left top;
 padding: 0 0 0 3px;
 position: relative;
 text-align: left;
 width: 1009px;
}
#dvBody2
{
 background-image: url(https://files.recipetips.com/images/border/border-right.png);
 background-repeat: repeat-y;
 background-position: right top;
 padding: 0 3px 0 0;
 position: relative;
 text-align: left;
 width: 1006px;
}
#dvHeaderMainBody
{
 background-color: #d3d3d3;
 padding: 0 0 10px 0;
}
#dvHeaderPinterest
{
 padding-right: 20px;
}
#dvBodyWrapper
{
 margin-left: auto; 
 margin-right: auto; 
 text-align: -moz-center;
 width: 1015px;
}

/*
------------------------------
	MISCELLANEOUS FORMATTING
------------------------------
*/
.padAll
{
 padding: 10px 50px 10px 50px;
}
.pad
{
 padding: 10px 0 10px 0;
}
.padSmall
{
 padding: 3px 0 3px 0;
}
.padLeft
{
 padding: 0 0 0 10px;
}
.padRight
{
 padding: 0 10px 0 0;
}
.padRightSmall
{
 padding: 0 2px 0 0;
}
.padRightSmaller
{
 padding: 0 5px 0 0;
}
.padBottom
{
 padding: 0 0 10px 0;
}
.padBottomSmall
{
 padding: 0 0 5px 0;
}
.padTop
{
 padding: 10px 0 0 0;
}
.padTopSmall
{
 padding: 5px 0 0 0;
}
.indent
{
 padding: 5px 10px 5px 10px;
}
.img, .photo
{
 /*border: 1px solid #dede78;
 margin: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;*/
 text-align: center;
}
.textBox
{
 height:100px;
 width:100%;
}
.photoAlign
{
 text-align: left;
 vertical-align: top;
}
.nowrap
{
 white-space: nowrap;
}
.clear 
{
 clear: both;
}
.clearLeft
{
 clear: left;
}
.clearRight
{
 clear: right;
}
.left 
{
 float: left;
}
.padBottom
{
 padding-bottom: 10px;
}
.averageRating
{
 padding: 10px 0 0 0;
}
.right
{
 float: right;
}
.menuHeader 
{
 font-weight: bold;
 font-size: 10px;
}
.menuHeaderPlain
{
 /*color: #cb6222;*/
 padding: 0 0 0 5px;
 font-weight: bold;
 font-size: 10px;
}
.bannerText, .bannerText1
{
 /*color: #cb6222;*/
}
.bannerText2
{
 color: #8c3662;
}
.bannerText5
{
 /*color: #cb6222;*/
}
.bannerText4, .bannerText6
{
 color: #c6cb36;
}
.menuItems
{
 padding: 5px 0 0 0;
}
.menuItem
{
 padding: 5px 5px 5px 5px;
}
.menuItem a.selected
{
 background-color: #cb6222;
 color: #ffffff; 
 text-decoration: none;
}
.menuItem a
{
 color: #58595b;
 text-transform: capitalize;
}
.menuItem a:hover
{
 background-color: #cb6222;
 color: #ffffff; 
 text-decoration: none;
}
.menuListing
{
 font-size: 9px;
 padding: 0 0 10px 0;
}
.menuListingPlain
{
 font-size: 9px;
 padding: 5px 0 5px 0;
}
.menuListing ul
{
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.menuListing li.menuItem
{
 margin: 5px 0 0 0;
 padding: 0 0 5px 10px;
}
.dailyFeature
{
 padding: 0 0 10px 0; 
}
.quickTips, .rightFeature
{
 margin: 0 0 10px 0; 
 padding: 5px 0 5px 0;
}
.quickTips a
{
 color: #76A2E2;
}
.mainTitle
{
 color: #b33b2f;
 font-size: 14px;
 font-weight: bold;
 padding: 0 10px 0 0;
}
.subTitle
{
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 0;
}
.centerTitle
{
 font-weight: bold;
 text-align: center;
}
.boldTitle
{
 color: #666666;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 5px 0;
}
.breadcrumb
{
 font-size: 9px;
 padding: 0 10px 10px 0;
 text-transform: capitalize;
}
.breadcrumbRow
{
 float: left;
}
.smallText
{
 color: #6b6b6b;
 font-size: 10px;
 text-transform: none;
}
.bold
{
 font-weight: bold;
}
.bgRelated, .bgBorder
{
 border-top: solid 1px #efefef;
 padding: 5px 5px 5px 5px;
}
.relatedItems
{
 text-align: center;
 width: inherit;
}
.relatedItem
{
 width: inherit;
 padding: 0 0 10px 0;
}
.relatedItemIngredients
{
 padding: 0 0 20px 0;
 text-align: left;
 width: inherit;
}
.relatedItemHoriz
{
 float: left;
 padding: 0 10px 5px 0;
 text-align: center;
 width: 110px;
}
.relatedImageFeature
{
 float: left;
 padding: 0 12px 10px 0;
 text-align: center;
 height: 225px;
 width: 164px;
}
.relatedImageFeature .relatedImage
{
 border: solid 1px #d3d3d3;
 height: 152px;
 margin-bottom: 5px;
 text-align: center;
 width: 152px;
}
.relatedImageFeature .relatedText
{
 text-align: left;
}
.relatedItemHoriz h3
{
 font-size: 10px;
 line-height: 11px;
}
#dvMemberReviews .relatedText
{
 font-size: 11px;
 font-weight: bold;
 text-transform: none;
}
.relatedText
{
 font-size: 11px;
 font-weight: bold;
 text-transform: capitalize;
}
#dvLeft .relatedItemHoriz
{
 padding: 0 5px 5px 0;
 text-align: center;
 width: 155px;
}
#dvLeft .relatedText
{
 font-size: 10px;
}
#dvLeft .relatedImage
{
 float: none;
 text-align: center;
 padding: 0 10px 0 0;
}
.relatedItemFeature2 .relatedText
{
 padding-top: 10px;
}
.relatedItemIngredients .relatedText
{
 padding-bottom: 10px;
}
.relatedItemHeader
{
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 10px 0;
}
.relatedItemFeature
{
 float: left;
 padding: 0 5px 0 0;
}
#dvFeaturesSlides .relatedItemFeature
{
 float: left;
 padding: 0 15px 10px 0;
}
.relatedItemFeature2
{
 padding: 0 0 0 0;
 text-align: left;
}
.relatedImage
{
 float: left;
 padding: 0 10px 0 0;
}
.relatedItemFeature2 .relatedImage
{
 float: left;
 padding: 0 20px 0 0;
}
.relatedItemIngredients .relatedImage
{
 float: left;
 padding: 0 10px 0 0;
}
.relatedIngredients
{
 float: left;
 font-size: 10px;
 width: 130px;
}
.relatedItemNext
{
 float: left;
 padding: 30px 0 0 0;
}
.relatedIngHeading
{
 padding: 0 0 10px 0;
}
.relatedIngHeader
{
 float: left;
 font-size: 14px;
 font-weight: bold;
 margin-right: 20px;
 padding: 5px 0 0 0;
 width: 160px;
}
.relatedIngMore
{
 float: right;
 padding: 10px 0 0 0;
 width: 50px;
}
.relatedIngMoreBottom
{
 padding: 10px 0 0 10px;
 width: 60px;
}
.relatedIngLeft
{
 font-size: 10px;
 margin-top: 8px;
 text-align: center;
}
.relatedItemHeader2
{
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 20px 0;
}
.relatedItemSlide2
{
 float: left;
 width: 190px;
}
.relatedItemNext2
{
 float: right;
 padding: 0 0 0 0;
 text-align: left; 
}
.printText
{
 padding: 5px 5px 0 0;
}
.buttons
{
 padding: 5px 0 5px 0;
}
.printDiv
{
 float: right;
}
#dvSocialMedia
{
 padding: 0 0 0 5px;
}
#dvSocialMedia .socialMediaHeading
{
 background-color: transparent;
 color: #666666;
 float: left;
 font-size: 14px;
 font-weight: bold;
 height: 20px;
 margin-bottom: 10px;
 padding: 2px 15px 0 0;
}
#dvSocialMediaRight
{
 padding: 10px 0 10px 0;
}
#dvSocialMediaRight .socialMediaHeading
{
 color: #666666;
 float: left;
 font-size: 14px;
 font-weight: bold;
 padding: 3px 20px 0 15px;
}
#dvSocialMediaRight .socialMediaBtn
{
 float: left;
 padding: 0 20px 0 0;
}
.fb-like
{
 float: left;
 overflow: hidden;
 padding-right: 5px;
 width: 47px;
}
.pinterest
{
 float: left;
 overflow: hidden;
 padding: 0 0 0 0;
 width: 75px;
}
.pinterestDv
{
 float: left;
 height: 20px;
 padding-right: 5px;
 width: 125px;
}
#dvStumbleUpon
{
 float: left;
 padding-right: 5px;
}
#plusone-div
{
 cursor: pointer;
 cursor: hand;
 float: left;
 overflow: hidden;
 padding-right: 5px;
 width: 125px;
}
#facebooklikebox 
{
 cursor: pointer;
 cursor: hand;
 float: left;
 overflow: hidden;
 width: 150px;
}
#dvTwitter
{
 float: left;
 padding-right: 5px;
}
.message
{
 border: solid 1px #efefef;
 margin: 10px 10px 10px 10px;
 padding: 10px 10px 10px 10px;
 font-weight: bold;
}
#dvLeftTopRelated .featureBanner
{
 background-color: transparent;
 color: #cb6222;
 margin: 10px 0 0 0;
 padding: 0 0 0 5px;
}
.featureBanner
{
/* background-color: #fef9ae;*/
 background-color: #f0f0f0;
 margin: 0 0 10px 0;
 padding: 5px 10px 5px 10px;
}
.featureBanner h2
{
/* color: #b5bb35;
 color: #cb6222;*/
 color: #666666;
 font-size: 14px;
 padding: 0 0 0 0;
}
.relatedBanner
{
 background-color: #f0f0f0;
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 10px 0;
 padding: 5px 10px 5px 10px;
 text-align: left;
}
#dvRecipeRelated .relatedBanner
{
 background-color: transparent;
 color: #cb6222;
 font-weight: bold;
 margin: 0 0 0 0;
 padding: 5px 10px 5px 10px;
 text-align: center;
}
.contentSubmissionData
{
 float: right;
 width: 100px;
}
.contentHeaderFeature
{
 padding: 0 0 10px 0;
}
.contentHeaderRight
{
 float: right;
 text-align: center;
 width: 200px; 
}
.contentPrevNext
{
 float: right;
 font-size: 9px;
 padding-bottom: 10px;
 width: 245px;
}
.contentPrevNext .heading
{
 float: right;
 font-weight: bold;
 padding-right: 5px;
 text-align: right;
}
.romanList
{
 list-style-type: lower-alpha;
}
.col3
{
 padding: 0 0 10px 0;
}
.col1of3
{
 float: left;
 width: 30%;
}
.col2of3
{
 float: left;
 width: 30%;
}
.col3of3
{
 float: right;
 width: 30%;
}
.contentReview
{
 border-top: solid 1px #f0f0f0;
 padding: 5px 0 5px 0;
}
.featureReview
{
 background-color: #fef9ae;
 margin: 0 0 10px 0;
 padding: 5px 10px 5px 10px;
 width: inherit;
}
.contentCopyright
{
 font-size: 10px;
 color: #878787;
}
.shadowLine
{
 background: url(https://files.recipetips.com/images/common/shadowline.jpg);
 background-position: center;
 background-repeat: no-repeat;
 height: 12px;
 margin-bottom: 15px;
 margin-top: 10px;
}
.desc
{
 padding-bottom: 10px;
}

/*
------------------------------
	ALPHABAR
------------------------------
*/
.alphabar
{
 background-color: #f3f4f4;
 margin: 10px 0 10px 0;
 padding: 20px 20px 20px 20px;
 text-align: center;
}
.alphabarItem
{
  float: left;
  padding: 0 2px 0 2px;
}
.alphabarItem a
{
 font-size: 11px;
}
.alphabarItem a.selected
{
 background-color: #cb6222;
 color: #ffffff; 
 padding: 0 1px 0 1px;
 text-decoration: none;
}
.tableBorder
{
 margin: 10px 0 0 0;
}
.tableBasic
{
 text-align: left;
}

/*
------------------------------
	CONTENT TOOLBOX
------------------------------
*/
#dvContentFeatureCols
{
 padding: 0 0 10px 0;
}
#dvFeatureClick
{
 height: 25px;
}
#dvFeatureImage
{
 position: relative;
 height: 190px;
 padding: 0 0 0 0;
 text-align: center;
 vertical-align: bottom;
 width: inherit;
}
#dvFeatureImage *
{
 text-align: center;
 vertical-align: middle;
}
/*\*//*/
#dvFeatureImage {
    display: block;
}
#dvFeatureImage span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.ie6 #dvFeatureImage span, .ie7 #dvFeatureImage span, .ie8 #dvFeatureImage span
{
 display: inline-block;
 height: 100%;
}
#dvContentFeature .subTitle
{
 color: #666666;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 10px 0;
}
#dvContentFeature .subTitle a
{
 color: #cb6222;
 text-decoration: none;
}
#dvContentFeature .contentReview
{
 border-top: none;
}
.featureImage
{
 text-align: center;
 width: inherit;
}
.featureBackLink
{
 padding: 0 10px 10px 0;
 text-align: right;
}
.featureLink
{
 margin: 0px auto;
 padding-top: 25px;
 text-align: center;
}
.slideshowButtons
{
 margin-bottom: 20px;
}
.slideCount
{
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 10px;
}
.enlargeButton
{
 top: 0px;
 left: 0px;
 position: absolute;
 background-color: #5c5c5f;  
 color: white;  
 font-size: 10px;  
 padding: 4px 5px 4px 5px;
 opacity: 0.5; /* transparency */  
 filter: alpha(opacity=50); /* IE transparency */  
}
.enlargeButton a
{
 color: #ffffff;
 text-decoration: none;
}
#dvFeatureTop
{
 height: 85px;
}
#dvFeatureRating
{
 padding-bottom: 5px;
}
#dvFeatureAuthorImage
{
 float: left;
 padding: 0 20px 0 0;
 width: 85px;
}
#dvFeatureReview
{
 font-size: 10px;
 padding-bottom: 10px;
}
#dvFeatureReview p
{
 font-size: 10px;
}
.contentAuthor
{
 width:300px;
}
.contentReviewImage, .contentAuthorImage
{
 float: left;
 padding-right: 10px;
 width: 80px;
}
.contentAuthorText
{
 float: left;
 width: 50%;
}
#dvContentFeatureRelated
{
 /*border: dotted 1px #d3d3d3;
 margin-top: 10px;
 padding: 3px 3px 3px 3px;*/
 padding: 0 0 20px 0;
}
#dvContentToolbox, #dvContentToolbox2
{
 border: solid 1px #d3d3d3;
 padding: 3px 3px 3px 3px;
 margin-bottom: 5px;
}
#dvContentToolboxHoriz, #dvContentToolboxHoriz2
{
 margin-top: 15px;
 margin-bottom: 15px;
 text-align: center;
}
.featurePad
{
 padding: 3px 0 3px 0;
 text-align: center;
}

/*
------------------------------
	FORMS
------------------------------
*/
.tbRecipe
{
  width: 350px;
  height: 200px;
}
.searchArea 
{
 float: left;
 padding: 0 0 0 5px;
} 
.searchAreaNew 
{
 color: #775979;
 float: left;
 font-size: 10px;
 margin: 17px 0 0 5px;
 padding: 0 0 0 0;
} 
.searchArea input {
  color: #58595b;
  font-size: 10px;
  width: 150px;
}

/*
------------------------------
	KNOWLEDGE
------------------------------
*/
#dvKnowledgeBody
{
 padding: 0 0 0 0;
}
#dvArticleLayout h2
{
 margin: 10px 0 0 0;
}
#dvArticleLayout h3
{
 color: #152822;
 display: inline;
 font-weight: bold;
 font-size: 12px;
 margin: 10px 0 0 0;
 text-decoration: none;
 text-transform: capitalize;
}
#dvArticleLayout p
{
 margin: 10px 0 10px 0;
}
#dvArticleLayout .productborder, #dvArticleLayout .tableborder, #dvArticleLayout .noteboxborder
{
 padding: 5px 0 5px 0;
 text-align: left;
}
#dvArticleLayout li
{
 padding-bottom: 10px;
}
.tablediv
{
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
}
.notebox
{
 border: solid 5px #808080;
 margin: 10px 0 10px 0;
 padding: 10px 10px 10px 10px;
 text-align: left;
 width: 75%;
}
.screenbkgdbold
{
 background-color: #666666;
 color: #ffffff;
 font-weight: bold;
}
.subbkgdbold
{
 background-color: #f0f0f0;
}

/*
------------------------------
	AD FORMATTING
------------------------------
*/
.adSlot
{
 padding: 0 0 10px 0;
}
.adText
{
 color: #6b6b6b;
 font-size: 9px;
}
.adBanner
{
 height: 95px;
 padding: 0 0 0 0;
}
.adContent
{
 text-align: center;
}
.adBannerHeader
{
 padding: 13px 10px 0 0;
}
#dvAd2, #dvAd3
{
 height: 250px;
 width: 300px;
}
#dvAd1, #dvAd8
{
 height: 90px;
 width: 728px;
}
#dvAd11, #dvAd12
{
 height: 60px;
 width: 468px;
}

/*
------------------------------
	LEFT NAV
------------------------------
*/
#dvLeftTop
{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 width: 170px;
}
#dvLeftTopRelated
{
 margin: 0 0 0 0;
 padding: 0 0 0 10px;
 width: 160px;
}
#dvLeft
{
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 width: 170px;
}
#dvLeftMenu
{
 padding: 0 0 0 0;
 width: 170px;
}
.menuListing
{
 font-size: 9px;
 padding: 0 0 0 5px;
}
.navTabItem
{
 font-size: 10px;
 font-weight: bold; 
 margin: 0 0 0 0;
 padding: 8px 10px 5px 10px;
}
.leftTopFeature
{
 text-align: center;
}

/*
------------------------------
	RIGHT NAV WITH BORDERS
------------------------------
*/
#dvRightBottomRelated a
{
 color: #cb627a;
}
#dvRightBottomRelated a.button-link
{
 color: #ffffff;
}
#dvRightBottomRelated .relatedIngHeading
{
 background-color: #f0f0f0;
 padding: 10px 10px 10px 10px;
 width: 300px;
}
#dvRightBottomRelated .relatedItemIngredients
{
 padding: 10px 0 0 5px;
 text-align: left;
 width: inherit;
}
#dvRightTop
{
}
#dvRightTop .menuTreeListing, #dvRightBottom .menuTreeListing
{
 background-color: #f0f0f0;
 padding: 10px 0 10px 0;
 width: 300px;
}
#dvRightTop .menuTreeLink, #dvRightBottom .menuTreeLink
{
 background-color: #f0f0f0;
 padding: 10px 10px 10px 10px;
 margin: 0 0 10px 0;
 width: 300px;
}
#dvRightTop .menuHeaderTreeLink, #dvRightBottom .menuHeaderTreeLink
{
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 10px;
}
#dvRightTop .menuTreeSubHeader, #dvRightBottom .menuTreeSubHeader
{
 font-size: 12px;
}
#dvRightTop .menuSubHeader, #dvRightBottom .menuSubHeader
{
 font-size: 10px;
}
#dvRightTop .menuHeaderTree, #dvRightBottom .menuHeaderTree
{
 font-weight: bold;
 font-size: 14px;
 padding: 0 0 0 0;
}
#dvRightTop .bannerHeader, #dvRightBottom .bannerHeader
{
 color: #666666;
 padding: 0 0 0 10px;
}
#dvRightTop .menuTreeItems, #dvRightBottom .menuTreeItems
{
 padding: 0 0 0 15px;
}
#dvRightTop .menuItems, #dvRightBottom .menuItems
{
 padding: 0 0 0 5px;
}
#dvRightTop .bannerText, #dvRightTop .bannerText1, #dvRightBottom .bannerText, #dvRightBottom .bannerText1
{
 color: #666666;
}
#dvRightTop a.link, #dvRightBottom a.link
{
 color: #76A2E2;
 text-decoration: none;
}
#dvRightTop a.link:hover, #dvRightBottom a.link:hover
{
 background-color: transparent;
 color: #76A2E2;
 text-decoration: underline;
}
#dvRightTop a, #dvRightBottom a
{
 color: #666666;
 text-decoration: none;
}
#dvRightTop a:hover, #dvRightBottom a:hover
{
 background-color: transparent;
 color: #666666;
 text-decoration: underline;
}
#dvRightTop .menuListingPlain, #dvRightTop .menuListing, #dvRightBottom .menuListingPlain, #dvRightBottom .menuListing
{
 padding: 5px 5px 5px 5px;
 width: 300px;
}
#dvRightTop .menuList, #dvRightBottom .menuList
{
 padding: 0 0 0 0;
 margin: 0 0 10px 0;
}
#dvRightTop .menuList .menuHeader, #dvRightBottom .menuList .menuHeader
{
 background-color: #f0f0f0;
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 padding:  10px 0 10px 10px;
}
#dvRightTop .menuList .menuItems, #dvRightBottom .menuList .menuItems
{
 padding: 10px 10px 10px 10px;
}
#dvRightTop .menuHeaderPlain, #dvRightTop .menuHeader, #dvRightBottom .menuHeaderPlain, #dvRightBottom .menuHeader
{
 color: #666666;
 font-size: 12px;
 font-weight: normal;
 padding: 5px 0 10px 0;
}
#dvRightTop .menuListing .menuHeader, #dvRightBottom .menuListing .menuHeader
{
 color: #666666;
 font-size: 12px;
 font-weight: normal;
}
#dvRightTop .menuItemsPlain, #dvRightTop .menuItems, #dvRightBottom .menuItemsPlain, #dvRightBottom .menuItems
{
 padding: 0 0 0 5px;
 width: inherit;
}
#dvRightMenuTree .menuItems
{
 padding: 0 0 0 5px;
}
#dvRightTop .menuItem, #dvRightBottom .menuItem
{
 float: left;
 font-size: 10px;
 height: 13px;
 margin: 0 0 0 0;
 overflow: hidden;
 padding: 0 5px 0 0;
 width: 130px;
}


/*
------------------------------
	LEFT NAV WITH BACKGROUNDS
------------------------------
*/
#dvLeftMenuTree .bannerHeader, .leftWithBG .bannerHeader
{
 background: url(https://files.recipetips.com/images/left/nav/leftnavtreerightarrow.png) no-repeat;
 color: #ffffff;
 padding: 0 0 0 10px;
}
#dvLeftMenuTree .bannerHeaderOn, .leftWithBG .bannerHeaderOn
{
 /*background: url(https://files.recipetips.com/images/left/nav/leftnavtreedownarrow.png) no-repeat;
 padding: 0 0 0 10px;*/
 color: #ffffff;
}
/* LEFT NAV - TAB HEADER */
/* Left Nav - Tab Header - Top */
#dvLeftMenuTree .navTabHeader
{
 background: url(https://files.recipetips.com/images/left/nav/leftnavheadertop.jpg) no-repeat left top; 
 background-repeat: no-repeat;
 background-position: top;
 padding: 7px 0 0 0;
}
/* Left Nav - Tab Header - Middle */
#dvLeftMenuTree .navTabHeaderItem
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavheadermiddle.jpg);
 background-repeat: repeat-y;
 color: #58595b;
 font-size: 12px;
 font-weight: bold; 
 margin: 0 0 0 0;
 padding: 0 0 0 5px;
 text-transform: capitalize;
}
/* Left Nav - Tab Header - Bottom */
#dvLeftMenuTree .navTabHeaderBottom
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavheaderbottom.jpg);
 background-repeat: no-repeat;
 background-position: top;
 padding: 10px 0 0 0;
}
/* Left Nav - Recipe Finder - Header - Middle*/
#dvLeftMenuTree .menuHeaderTree, .leftWithBG .menuHeaderTree
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetab-new.jpg);
 background-repeat: repeat-y;
 font-weight: bold;
 font-size: 12px;
 padding: 6px 9px 6px 5px;
 width: 170px;
 height: 29px;
}
/* LEFT NAV - RECIPE FINDER - SUB HEADER */
/* Left Nav - Recipe Finder - Sub Header - Top out of Top,Bottom */
#dvLeftMenuTree .menuTreeSubHeader, .leftWithBG .menuTreeSubHeader
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetabmiddle.jpg);
 background-repeat: repeat-y;
 font-weight: bold;
 font-size: 10px;
 padding: 3px 5px 2px 10px;
 width: 170px;
}
/* LEFT NAV - RECIPE FINDER - SUB HEADER */
/* Left Nav - Recipe Finder - Sub Header - Top out of Top,Bottom */
#dvLeftMenuTree .menuSubHeader, .leftWithBG .menuSubHeader
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetabmiddle.jpg);
 background-repeat: repeat-y;
 font-weight: bold;
 font-size: 10px;
 padding: 3px 5px 2px 10px;
 width: 170px;
}
/* Left Nav - Recipe Finder - Sub Header - Bottom out of Top,Bottom & List Header - Bottom */
#dvLeftMenuTree .menuItems, .leftWithBG .menuItems
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetabbottom.jpg);
 background-repeat: no-repeat;
 background-position: top;
 padding: 3px 0 0 0;
}
#dvLeftMenuTree .menuItem, .leftWithBG .menuItem
{
 font-size: 10px;
 margin: 2px 0 0 0;
 padding: 5px 5px 5px 10px;
}
/* LEFT NAV - LIST - HEADER */
/* Left Nav - List - Header - Top */
#dvLeftMenuTree .menuListing, .leftWithBG .menuListing
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetabtop.jpg);
 background-repeat: no-repeat;
 background-position: top;
 font-size: 9px;
 padding: 12px 0 10px 0;
}
/* Left Nav - List - Header - Middle */
#dvLeftMenuTree .menuHeader, .leftWithBG .menuHeader
{
 background-image:url(https://files.recipetips.com/images/left/nav/leftnavtreetabmiddle.jpg);
 background-repeat: repeat-y;
 font-weight: bold;
 font-size: 11px;
 padding: 0 5px 2px 5px;
 width: 170px;
}
#dvLeftMenu .menuHeader
{
 padding-top: 10px;
}
/* Left Nav - List - Header - Bottom */
/* SEE - Left Nav - Recipe Finder - Sub Header - Bottom out of Top,Bottom & List Header - Bottom */
#dvLeftMenuTree .bannerText
{
 background: url(https://files.recipetips.com/images/left/nav/leftnavtreerightarrow.png) no-repeat;
 color: #cb6222;
 padding: 0 0 0 12px;
}
#dvLeftMenuTree .bannerTextOn
{
 background: url(https://files.recipetips.com/images/left/nav/leftnavtreedownarrow.png) no-repeat;
 color: #cb6222;
 padding: 0 0 0 12px;
}

/*
------------------------------
	HEADER
------------------------------
*/
#dvHeader
{
 background: url(https://files.recipetips.com/images/headers/header-bg-20130924.jpg) no-repeat left top;
 /*background: url(http://files.rt.dev9.tecstra.com/images/headers/header-bg-20130924.jpg) no-repeat left top;*/
 height: 150px;
 line-height: normal;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 position: relative;
 width: 1003px;
}
#dvHeaderBody
{
 height: 140px;
 padding: 0 7px 0 5px;
}
#dvHeaderTop 
{
 color: #cb6222;
 font-size: 11px;
 height: 105px;
 padding: 8px 7px 0 0;
 width: 1002px;
}
#dvHeaderLeft
{
 float: left;
 width: 259px;
}
#dvHeaderAd
{
 float: left;
}
#dvHeaderFeature
{
 float: left;
 padding-top: 8px;
}
#dvHeaderRight
{
 float: right;
 padding: 10px 23px 0 0;
}
#dvHeaderNavBar
{
 color: #ffffff;
 font-size: 10px;
 margin: 0 0 0 0;
 padding: 5px 10px 0 10px;
}
#dvHeaderTop .headerLogo
{
 float: left; 
 padding: 0 0 0 0;
 position: relative;
}
#dvHeader .headerItem 
{
 float: left; 
 padding: 0 20px 0 0;
 position: relative;
}
#dvHeaderSummer2012Promo 
{
 padding-right: 5px;
 padding-top: 2px;
}
#dvHeader INPUT
{
 color: #000000;
 font-weight: normal;
}
.headerLine
{
 color: #ffffff;
 float: right;
 padding: 5px 0 0 0;
 vertical-align: middle;
}
.headerLine *
{
 color: #ffffff;
}
.headerLineFB
{
 float: right;
 padding: 0 0 0 20px;
}
.searchLinksTitle
{
 color: #cb6222;
 font-size: 10px;
 font-weight: bold;
 text-align: left;
 padding: 0 0 0 0;
} 
.searchLinks 
{
 color: #cb6222;
 font-size: 10px;
 padding: 0px 0px 2px 3px;
}
.searchBox
{
 display: table;
 height: 40px;
 margin: 0 auto;
 padding: 5px 0 0 0;          
 text-align: center;
 width: 355px;
}
.searchBoxBig
{
 height: 40px;
 margin: 0 auto;
 padding: 5px 0 0 0;          
 text-align: left;
}
.searchInputArea
{
 height: 28px;
}
.searchBox .searchInput 
{
  border: solid 1px #e7e7e7;
  float: left;
  height: 28px;	
  padding: 0 15px 0 0;
  width: 280px;
} 
.searchBox .searchInput input
{
  border: none;
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  width: 230px;
}
.searchBoxBig .searchInput 
{
  border: solid 1px #e7e7e7;
  float: left;
  height: 28px;
  padding: 0 15px 0 10px;
  width: 410px;
} 
.searchBox .searchButton, .searchBoxBig .searchButton
{
  float: left;
  height: 28px;
  padding: 6px 0 0 10px;
  vertical-align: bottom;
  width: 50px;
} 
.searchBoxBig .searchInput input {
  border: none;
  color: #666666;
  font-size: 12px;
  font-weight: bold;
  width: 380px;
}
.searchBox .searchText, .searchBoxBig .searchText
{
 float: right;
 padding-top: 8px;
}
.headerImg
{
 height: 25px;
 padding: 0 2px 0 2px;
}
.headerSpacer
{
  color: #ffffff;
  font-size: 13px;
  padding: 3px 0 0 0;
  text-align: center;
} 
.headerButton 
{
  font-size: 13px;
  font-weight: bold;
  padding: 3px 0 0 0;
  text-align: center;
} 
.headerButtonOn 
{
  font-size: 13px;
  font-weight: bold;
  padding: 3px 0 0 0;
  text-align: center;
  text-transform: uppercase;
} 
.headerButton a {
  color: #ffffff;
} 
.headerButton a:hover {
  text-decoration: none;
} 
.headerButtonOn a {
  color: #ffffff;
} 
.headerButtonOn a:hover {
  text-decoration: none;
} 
#dvHeader .headerFeatureItem 
{
 float: left; 
 font-size: 12px;
 padding: 0 0 0 0;
 position: relative;
}
.headerFeatureItem .featureText
{
 color: #58595b;
 padding: 20px 10px 0 0;
 text-align: center;
}
.headerFeatureItem .featureText a
{
 color: #58595b;
}
#dvHeaderMainFeature
{
 font-size: 9px;
 padding: 0 0 5px 0;
}
#dvHeaderMainFeature img
{
 border: 1px solid #dede78;
 margin: 0 2px 0 0;
 padding: 0 0 0 0;
 text-align: center;
}
.featureItems
{
 padding: 5px 0 10px 0;
}
.featureItemHoriz
{
 padding: 0 0 10px 0;
}
.featureItem
{
 float: left;
 padding: 0 0 0 0;
 text-align: center;
 width: 33%;
}
.featureItemImg
{
 padding: 0 0 5px 0;
}
.featureImageItems
{
 padding: 0 0 0 0;
 text-align: center;
}
.featureImageItems .starRating
{
 float: none;
}
.featureImageItems .featureDesc
{
 clear: left;
 font-size: 10px;
 text-align: left;
}
.featureImageItems .photo
{
 border: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.photoFeatureItem
{
 float: left;
 padding: 0 10px 10px 0;
}
.photoFeatureItemLast
{
 float: left;
 padding: 0 0 12px 0;
}
.photoFeature
{
 /*border: 1px solid #dede78;
 padding: 1px 1px 1px 1px;
 text-align: center;*/
}
.featureArea
{
 padding: 0 5px 0 5px;
 text-align: left;
 width: 153px;
}
#snooth
{
 padding: 10px 0 0 0;
}

/*
------------------------------
	FOOTER
------------------------------
*/
.footerNav
{
 padding: 0 5px 0 0;
 text-align: left;
 width: inherit;
}
.footerNavItem
{
 float: left;
 padding: 0 0 0 10px;
 width: 20%;
}
.footerNavItem a
{
 font-size: 10px;
}
#dvFooterLinks
{
 padding: 10px 0 10px 0;
}
#dvFooterLinks *
{
 color: #cb6222;
}
#dvFooterBottom
{
 /*background-color: #f6ca4d;*/
 padding: 10px 0 10px 0;
}
#dvFooterTop
{
 padding: 10px 0 0 0;
}
.footerFeatureItems
{
 padding: 5px 0 10px 0;
 width: inherit;
}
.footerFeatureItem
{
 float: left;
 padding: 0 0 0 0;
 text-align: left;
}
.footerFeatureArea
{
 padding: 0 10px 0 10px;
 text-align: left;
 width: 150px;
}

/*
------------------------------
	HOME Page
------------------------------
*/
#dvHomeFeature
{
 padding: 0 0 10px 0;
}
.mainThumbItem
{
 float: left;
 padding: 0 0 0 0;
} 
img.grayscale
{
 /*border: 1px solid #dede78;
 margin: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;*/
 filter: alpha(opacity=40);
 opacity : 0.4;     
}
img.nograyscale
{
 border: none;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
img.normal
{
 border: 1px solid #dede78;
}
.grayScale    
{     
 opacity : 0.4;     
 filter: alpha(opacity=40);
 background-color: #000; 
} 
#mainThumbRotatingImage:hover 
{
 text-decoration: none;
}
#homePageRotatingFeature
{
 padding: 0 0 0 0;
}
#dvHomeDailyFeature
{
 float: left;
 width: 157px;
}
#dvMainThumbRotatingFeature
{
 float: left;
 padding-right: 10px;
 width: 500px;
}
#dvHomeMain
{
 background: url(https://files.recipetips.com/images/home/feature_placeholder.png) left bottom no-repeat;
 height: 245px;
 width: 490px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
#dvHomeMainImage
{
 padding: 0 0 0 3px;
}
#dvHomeMainText
{
 padding: 0 5px 0 15px;
}
#dvHomeMain .homePageFeatureTitle
{
 color: #ffffff;
 font-weight: bold;
 font-size: 20px;
 padding: 10px 0 5px 0;
}
#dvHomeMain .homePageFeatureText
{
 color: #ffffff;
 font-size: 13px;
}
.homeMainThumbItem
{
 float: left;
 padding: 0 10px 0 0 ;
}
.homeMainThumbItemLast
{
 float: left;
 padding: 0 0 0 0 ;
}
#dvHomeMainThumbs
{
 margin: 0 0 0 0;
 padding: 0 0 0 8px;
}

/*
------------------------------
	ADMIN Page
------------------------------
*/
#dvAdminContent
{
 float: left;
 width: 750px;
}
#dvAdminContent p, #dvAdminContent td
{
 font-size: 11px;
}
.adminForm .inputBox
{
 font-size:11px;
 width: 600px;
}
.adminForm .mediumBox
{
 font-size:11px;
 width: 300px;
}
.adminForm .smallBox
{
 font-size:11px;
 width: 75px;
}
.adminForm textarea
{
 font-size:11px;
 height: 140px;
 width: 600px;
}
.adminForm .padRight
{
 padding: 0 5px 0 0;
}

/*
------------------------------
	RECIPE Page
------------------------------
*/
#dvRecipeFavorites
{
 padding-top: 10px;
}
#dvRecipeFeature
{ 
 padding: 0 0 0 0;
}
#dvRecipesAZBody
{ 
 padding: 0 0 0 0;
}
.recipeFeature
{
 padding: 0 0 10px 0;
}
#dvRecipeLayout h2
{
 text-transform: capitalize;
}
#dvRecipeLayout ul
{
 margin-top: 0;
 margin-left: 0px;
}
#dvRecipeLayout li
{
 padding-bottom: 3px;
}
li.plain
{
 list-style-type: none;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
td.amount
{
 vertical-align: top;
 width: 125px;
}
td.name
{
 vertical-align: top;
}

/*
------------------------------
	COLLECTIONS
------------------------------
*/
#dvCollectionNavTabs
{
 margin-bottom: 10px;
 margin-top: 10px;
 text-align: center;
 vertical-align: middle;
}
#dvCollectionNavTabs .navTabItem
{
 color: #82aae5;
 float: left;
 font-size: 12px;
 font-weight: normal; 
 margin: 0 0 0 0;
 padding: 0 6px 0 0;
}
#dvCollectionNavTabs .navTabSpacer
{
 color: #82aae5;
 float: left;
 font-size: 12px;
 font-weight: normal; 
 margin: 0 0 0 0;
 padding: 0 6px 0 0;
}
#dvCollectionNavTabs .navTabItemOn
{
 color: #f48710; /*#f57f1e;*/
 float: left;
 font-weight: bold;
 padding: 0 6px 0 0;
}
#dvCollectionNavTabs .navTabItemOn a
{
 color: #f48710; /*#f57f1e;*/
}

/*
------------------------------
	CONTENT TOOLBOX Widget
------------------------------
*/
.toolboxButtons
{
 margin: 0 auto;
 display: table;
}
.toolboxButtons img
{
 padding-right: 3px;
}
#toolboxRecipeBox, #toolboxRecipeBox2
{
 float: left;
 padding-right: 3px;
 position: relative;
}
#dvToolboxRecipeBox, #dvToolboxRecipeBox2
{
 background-color: #ffffff;
 border: solid 1px #d3d3d3;
 display: none;
 margin: 0 0 0 0; 
 padding: 10px 10px 0 10px;
 position: absolute;
 width: 170px;
}
.toolboxImg
{
 height: 15px;
 padding: 0 2px 0 2px;
}
ul.toolboxRecipeBox
{
}
ul.toolboxRecipeBox li {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}
ul.toolboxRecipeBox .icon
{
  float: left;
  vertical-align: middle;
}
ul.toolboxRecipeBox .text {
  display: table-cell;
  float: left;
  padding-left: 5px;
  vertical-align: middle;
}
.toolboxItem
{
 padding: 0 0 5px 0;
}
.toolboxItemFloat
{
 float: left;
 padding: 0 10px 5px 0;
}
.iconText
{
 color: #76a2e2;
 float: left;
 padding: 0 20px 0 5px;
}
.iconImg
{
 float: left;
 padding: 0 0 0 0;
}

/*
------------------------------
	Formatting Layout Spacing
------------------------------
*/
#dvNewsletterSignup, #dvMealPlanningBody, #dvMemberList, #dvMemberLayout, #dvReviews, #dvNewestReviews, #dvNewsletterBody, #dvKitchenBody, #dvShoppingListBody, #dvPostRecipeBody, #dvCookbooksBody, #dvMemberReviews, #dvContactUsBody, #dvPromotionsBody, #dvFooterSiteInfoBody, #dvTermsOfUse, #dvPrivacy, #dvMediaBody, #dvLicensing, #dvVideoLayout, #dvUSDALayout, #dvGlossaryFeatures, #dvCommunity, #dvPageStatus, #dvQuickTipsBody, #dvFeaturesSlides, #dvProfileImage, #dvMemberPageTags, #dvCategoryLayout, #dvPromotionsLayout, #dvFeaturesLayout
{
 padding: 0 0 20px 0;
}

/*
------------------------------
	PANTRY
------------------------------
*/
#dvRightPantry
{
 border: solid 1px #cccccc;
 padding: 5px 0 5px 5px;
}
.pantryItem
{
 float: left;
 padding: 0 10px 0 10px;
 text-align: center;
}

/*
------------------------------
	KITCHEN Page
------------------------------
*/
#dvKitchenFeature, #dvKitchenFeatures
{
 padding: 0 0 10px 0;
}
.kitchenHowTo
{
 padding: 0 0 10px 0;
}

/*
------------------------------
	SEARCH Page
------------------------------
*/
#dvSearchBody
{
 padding: 0 0 0 0;
}
.searchForm td
{
 padding: 5px 10px 0 0;
}
.searchForm .inputBox, .searchForm SELECT 
{
 width: 175px;
 font-size:11px;
}
div.searchTabs {margin-bottom: 0px;}
div.searchTabs a, div.searchTabs span 
{
 height: 24px;
 /*background: url(https://files.recipetips.com/images/common/tab_border.jpg) left bottom no-repeat;*/
 display: block;
 padding: 0 5px 0 5px;
 float: left;
 background-color: #fafafa; 
 border-bottom: 1px #ccc solid;
 border-left: 1px #f3f3f3 solid;
 border-right: 1px #f3f3f3 solid;
 font-weight: bold;
 color: #878787;
 font-size: 10px;
 text-decoration: none;
 line-height: 24px;
 margin-right: -1px;
 margin-bottom:5px;
}
div.searchTabs a:hover {text-decoration: underline;}
div.searchTabs div {padding: 0;width: 98px;}
div.searchTabs a.selected {background-color: #ffffff; color: #333;border-bottom-color: transparent;border-top: solid 1px #f3f3f3;cursor: default;font-size:12px;}
div.searchTabs a.selected:hover {text-decoration: none;}
div.searchTabs h2 {height: 24px;display: block;padding: 0 5px 0 5px;float: left;border-bottom: 1px #ccc solid;font-weight: bold;font-size: 11px;line-height: 24px;margin-right: -1px;margin-bottom:5px;}
div.searchTabs div.right {width:1px;height: 24px;background: url(https://files.recipetips.com/images/common/tab_border.jpg) left bottom no-repeat;display: block;padding: 0 5px 0 5px;float: left;border: none;line-height: 24px;margin-right: -1px;margin-bottom:5px;}

/*
------------------------------
	MEMBER Page
------------------------------
*/
.defaultForm .inputBox
{
 font-size: 11px;
 width: 275px;
}
.defaultForm SELECT 
{
 font-size: 11px;
 width: 175px;
}
.defaultForm .largeBox
{
 font-size:11px;
 width: 550px;
}
.defaultForm .mediumBox
{
 font-size:11px;
 width: 150px;
}
.defaultForm .smallBox
{
 font-size:11px;
 width: 75px;
}
.defaultForm textarea
{
 font-size:11px;
 height: 140px;
 width: 400;
}
.defaultForm .padRight
{
 padding: 0 5px 0 0;
}

/*
------------------------------
	GLOSSARY Page
------------------------------
*/
#dvGlossaryCats
{
 padding: 0 10px 20px 10px;
}
#dvTermLayout
{
 padding: 0 10px 10px 10px;
}
.termImages
{
 padding-top: 20px;
}
.glossaryCol1
{
 float: left;
 width: 60%;
}
.glossaryCol2
{
 float: right;
 margin: 0 0 0 9px;
 width: 30%;
}

/*
------------------------------
	FORUMS/BLOGS Page
------------------------------
*/
#dvForumBody, #dvBlogBody
{
 padding: 0 10px 0 10px;
}
.blogButtons, .forumButtons
{
 padding: 10px 0 20px 0;
}
#dvBlogBody .relatedImage
{
 float: left;
 padding: 0 10px 0 0;
 width: 110px;
}
#dvBlogBody .relatedText
{
 color: #666666;
 float: left;
 font-size: 11px;
 font-weight: normal;
 width: 450px;
}

#dvMemberReviews .relatedText
{
 color: #666666;
 float: left;
 font-size: 11px;
 font-weight: normal;
 width: 300px;
}

/*
------------------------------
	MY FILES Page
------------------------------
*/
#dvMyFilesBody
{
 padding: 0 10px 0 10px;
}
.myFilesHeader
{
 padding: 10px 50px 10px 50px;
 text-align: center;
}
.newestContentBody
{
 padding: 0 10px 10px 10px;
}

/*
------------------------------
	VIDEO Page
------------------------------
*/
#dvVideosLayout
{
 padding: 0 0 0 0;
}
.videoPlayer
{
 float: left;
 padding: 0 10px 0 0;
}

/*
------------------------------
	PROMOTIONS Page
------------------------------
*/
.promoTitle
{
 color: #666666;
 font-size: 16px;
 font-weight: bold;
 line-height: 18px;
 padding: 0 0 20px 0;
}
.promoSubTitle
{
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 20px 0;
}

/*-------------------------------- */
div.jqi .jqimessage .field{ padding: 2px 0; }
div.jqi .jqimessage .field textarea{ width: 100%; height: 100px; }
/*-------------------------------- */

/*
------------------------------
	columns RT Prompt
------------------------------
*/
.rtJqifadewarning .rtJqi{ background-color: #b0be96;}
.rtJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.rtJqi{
  z-index: 4500;
  margin-top: 200px;
  position: relative;  
	background: url(https://files.recipetips.com/images/newsletters/prompt_background.jpg) top left no-repeat;
	/*padding: 70px 130px 50px 30px; */
	width: 509px;
	height: 260px;
	text-align: left;
}
div.rtBody {
	width: 350px;
	padding: 70px 0px 0px 20px;
}
div.rtBody * {
  font-family: Myriad Web Pro, verdana, arial;
}
div.rtBody h2 {
	color: #ae141e; 
	font-weight: bold; 
	font-size: 13px;
	line-height: 14px;
}
div.rtBody div.textBody {
	color: #888888; 
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
div.rtBody #dvPromptEmail {
	position: absolute;
	top: 130px; left: 20px; 
}
#dvPromptEmail input {
	height: 28px;
	width: 175px;
	border-style: solid;
	border-width: 1px;
}
div.rtJqi .rtJqiclose { 
	position: absolute;
	top: 20px; right: 19px; 
	width: 18px; 
	cursor: default; 
	color: #ffffff; 
	font-weight: bold; 
	cursor: pointer;
	visibility: hidden;
}
div.rtJqi .rtJqicontainer {
	vertical-align: bottom;
}
div.rtJqi .rtJqimessage {
	float: left;
}
div.rtJqi .jqibuttons {
 padding: 5px;
	text-align: right;
}
div.rtJqi button #Exit { 
 width: 200px;
 background-color: #aa0000; 
}
.continuebutton {
	position: absolute;
	top: 135px; left: 200px; 
 color: #ffffff;
 font-weight: bold;
	width: 105px;
	height: 31px;
	background-color: Transparent;
	border: none;
 background: url(https://files.recipetips.com/images/newsletters/prompt_button_green.jpg) top left no-repeat #ffffff;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}
.signupbutton {
	position: absolute;
	top: 130px; left: 220px; 
 color: #ffffff;
 font-weight: bold;
	width: 105px;
	height: 31px;
	background-color: Transparent;
	border: none;
 background: url(https://files.recipetips.com/images/newsletters/prompt_button_green.jpg) top left no-repeat #ffffff;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}
.exitbutton {
	position: absolute;
	top: 165px; left: 220px; 
 color: #ffffff;
 font-weight: bold;
	width: 105px;
	height: 31px;
	background-color: Transparent;
	border: none;
 background: url(https://files.recipetips.com/images/newsletters/prompt_button_green.jpg) top left no-repeat #ffffff;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}
div.rtJqi button {
  color: #ffffff;
  font-weight: bold;
	width: 105px;
	height: 31px;
	background-color: Transparent;
	border: none;
  background: url(https://files.recipetips.com/images/newsletters/prompt_button_green.jpg) top left no-repeat #ffffff;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}
div.rtJqi button:hover {
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	columns RT Confirmation Prompt
------------------------------
*/
.rtconfirmJqifadewarning .rtconfirmJqi{ background-color: #b0be96;}
.rtconfirmJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.rtconfirmJqi{
  z-index: 4500;
  margin-top: 50px;
  position: relative;  
	/*background: url(https://files.recipetips.com/images/newsletters/recipetips_popup_lot_18.jpg) top left no-repeat;
	width: 488px;
	height: 572px;*/
	/*padding: 70px 130px 50px 30px; */
	background: url(https://files.recipetips.com/images/newsletters/recipetips_popup.jpg) top left no-repeat;
	width: 488px;
	height: 236px;
	text-align: left;
}
div.rtconfirmJqi .rtconfirmJqiclose { 
	position: absolute;
	top: 12px; right: 8px; 
	width: 18px; 
	cursor: default; 
	color: #ffffff; 
	font-weight: bold; 
	cursor: pointer;
}
div.rtconfirmJqi .rtconfirmJqicontainer {
	vertical-align: top;
}
div.rtconfirmJqi .rtconfirmJqimessage {
	float: left;
  display:inline; 
  height: 144px;
}
div.rtConfirmBody {
	width: 350px;
	padding: 90px 0px 0px 25px;
	color: #5e5e5c;
	font-weight: bold;
	font-size: 12px;
	font-family: Myriad Web Pro, verdana;
}
div.rtconfirmJqi .rtconfirmJqibuttons 
{
 clear: both;
}
div.rtconfirmJqi button {
	position: absolute; 
	top: 135px; left: 237px;
  color: #ffffff;
  font-weight: normal;
	width: 180px;
	height: 48px;
	background-color: Transparent;
	border: none;
  background: url(https://files.recipetips.com/images/newsletters/prompt_button_blank.jpg) top left no-repeat #ffffff;
	font-size: 16px;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
	font-family: Georgia;
	display:inline; 
}
div.rtJqi button:hover 
{
 cursor: pointer;
}
div.rtconfirmJqi .rtconfirmJqifooter {
	position: absolute;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.rtFooter 
{
 position: absolute;
 top: 300px;
 left: 240px;
}

/*
------------------------------
	TOP NAV
------------------------------
*/
#topNav 
{
 color: #4b4b4b;
 font-weight: normal;
 margin: 0 0 0 0;
 padding: 0 10px 0 10px;
 position: relative; 
}
.dropMenu {list-style-type:none;margin: 0 0 0 0;padding: 0 0 0 0;}
#topNav .topNavItem 
{
 float: left; 
 padding: 0 1px 0 1px;
 position: relative;
}

#R2ScrippsVideos
{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 width: 301px;
}
#R2ScrippsVideos *
{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.dvButtonLike
{
 background-color: #b4391e;
 color: #ffffff;
 font-weight: bold;
 margin: 5px 0 5px 0;
 padding: 2px 5px 2px 5px;
 text-align: center;
 vertical-align: middle;
}
.dvButtonLike a, .dvButtonLike a:hover
{
 color: #ffffff;
 text-decoration: none;
}
.summary
{
 padding-bottom: 20px;
}
.subLink
{
 font-size: 12px;
}
.starRating
{
 float: left;
}
.readReviews
{
 float: right;
 padding: 3px 0 0 0;
}

/*
------------------------------
	BUTTONS
------------------------------
*/
.button-link 
{
  background: #ba2318;
  border: none;
  color: #fdfcfc;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  margin-left:5px;
  padding: 5px 10px 6px;
}
.button-link:hover {
  background: #8f0407;
  text-decoration: none;
}
.button-link-sm, .button
{
  background: #ba2318;
  border: none;
  color: #fdfcfc;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
  margin-left:5px;
  padding: 2px 26px;
}
.button-link-sm:hover, .button:hover {
  background: #8f0407;
  text-decoration: none;
}
.disabled
{
 opacity: 0.3; /* transparency */  
 filter: alpha(opacity=30); /* IE transparency */  
}
.paging
{
 color: #666666;
 font-weight: bold;
 padding: 3px 0 0 0;
 text-align: center;
}
.getContent
{
 padding-top: 25px;
}
.newsshort
{
 position: relative;
 top: 0px;
 left: 0px;
 width: 300px;
 height: 150px;
	background: url(https://files.recipetips.com/images/newsletters/newslettershort1.png) top left no-repeat;
}
.newsshort-content
{
 position: relative;
 top: 54px;
 left: 13px;
}
.newsshort-contentbutton
{
 position: relative;
 top: 67px;
 left: 80px;
}
.newsshort-inputfont
{
 font-size: 11px;
 padding: 0 0 0 3px;
}
.newsshort-button {
 height: 28px;
 font-size: 12px;
 font-weight: bold;
 padding: 5px 10px;
 background: #c65821;
 color: #fdfcfc;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 border: solid 1px #9d3c1a;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
 -webkit-transition-duration: 0.2s;
 -moz-transition-duration: 0.2s;
 transition-duration: 0.2s;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
}
.newsshort-button:hover {
 background: #af331d;
 border: solid 1px #b45f4f;
}
.center
{
 text-align: center;
}
.rightAlign
{
 text-align: right;
}
.recipeLevel0
{
 font-weight: bold;
 font-size: 14px;
}
.recipeLevel1
{
 padding-left: 10px;
}
.recipeLevel2
{
 padding-left: 20px;
}
.recipeLevel3
{
 padding-left: 30px;
}
.recipeLevel4
{
 padding-left: 40px;
}
.recipeLevel5
{
 padding-left: 50px;
}
.recipeLevel6
{
 padding-left: 60px;
}

/*
------------------------------
	Navigation Droplists
------------------------------
*/
.recipeBreadcrumb
{
 background-color: #f0f0f0;
 margin: 10px 0 10px 0;
 padding: 0 0 0 0;
 position: relative;
 z-index: 4002;
}
.recipeBreadcrumb a
{
 color: #58595b;
}
.categoryColumn
{
 float: left;
 width: 200px;
}
.categoryOn
{
 background-color: #f48710; /*#f57f1e;*/
 color: #ffffff;
 float: left;
 padding: 10px 20px 10px 20px;
}
.categoryOnPlain
{
 float: left;
 padding: 10px 20px 10px 20px;
}
.categoryOn a, .categoryOnPlain a
{
 color: #ffffff;
}
.categoryOn a:hover, .categoryOnPlain a:hover
{
 color: #ffffff;
 text-decoration: none;
}
.category
{
 border-right: solid 2px #ffffff;
 float: left;
 padding: 10px 20px 10px 20px;
}
.category:hover
{
 background-color: #f6ca4e;
}
.category:hover *
{
 color: #ffffff;
}
.category a
{
 color: #666666;
}
.category a:hover
{
 color: #ffffff;
 text-decoration: none;
}
#dvCategoryOn
{
 float: left;
 position: relative;
}
#dvCategoryItems
{
 background-color: #ffffff;
 border: solid 1px #f0f0f0;
 color: #666666;
 display: none;
 margin: 0 0 0 0; 
 padding: 0 0 10px 0;
 position: absolute;
 top: 32px;
}
#dvCategoryItems.categoryItemsCol1
{
 width: 210px;
}
#dvCategoryItems.categoryItemsCol2
{
 width: 420px;
}
#dvCategoryItems.categoryItemsCol3
{
 width: 630px;
}
.categoryGroup
{
 color: #d3d3d3;
 font-size: 11px;
 padding: 10px 0 5px 5px;
 text-transform: uppercase;
}
.categoryChild
{
 color: #666666;
 padding: 5px 0 5px 5px;
}
.categoryChild:hover
{
 background-color: #666666;
 color: #ffffff;
}
.categoryChild:hover *
{
 color: #ffffff;
}
.categoryChild a:hover
{
 color: #ffffff;
 text-decoration: none;
}

/*
------------------------------
	menu_popularList
------------------------------
*/
#dvPopularLists
{
 position: relative;
 z-index: 4005;
}
#dvPopularLists .popListHeading
{
 font-weight: bold;
 padding: 10px 0 5px 5px;
}
#dvPopularLists .popListHeader
{
 background-color: #f0f0f0;
 text-align: center;
 vertical-align: middle;
}
#dvChartsHeader, #dvRecipesHeader
{
 border-right: solid 1px #ffffff;
 float: left; 
 font-weight: bold;
 height: 30px; 
 padding: 6px 10px 0 10px;
 width: 100px;
}
#dvTipsHeader
{
 float: left; 
 font-weight: bold;
 height: 30px; 
 padding: 5px 10px 0 10px;
 width: 100px;
}
#dvPopularLists .popListItem 
{
 background-color: #f0f0f0;
}
#dvPopularLists .popListItemOn
{
 background-color: #acacac;
}
#dvPopularLists .popListItemOn a
{
 color: #ffffff;
 text-decoration: none;
}
#dvPopListItems
{
 background-color: #ffffff;
 height: 175px;
 margin: 0 0 10px 0; 
 padding: 5px 5px 5px 5px;
 text-align: left;
 overflow: hidden;
}
#dvRecipesItems, #dvTipsItems
{
 display: none;
}
.popListGroup
{
 color: #d3d3d3;
 font-size: 10px;
 padding: 3px 0 3px 0;
 text-transform: uppercase;
}
.popListColumn
{
 float: left;
 padding: 0 5px 0 0;
 width: 135px;
}
.popListChild
{
 font-size: 10px;
 padding: 0 0 1px 5px;
}

.categoryList1
{
 padding-left: 20px;
}
.categoryList2
{
 padding-left: 40px;
}
.categoryList3
{
 padding-left: 60px;
}
.categoryList4
{
 padding-left: 80px;
}
.categoryList5
{
 padding-left: 100px;
}
.categoryList6
{
 padding-left: 120px;
}

/*
------------------------------
	Recipe Category Boxes
------------------------------
*/
.categoryBox1
{
 background-color: #7ca830; /*green*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox2
{
 background-color: #ffd966; /*yellow*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox3
{
 background-color: #b72d0f; /*maroon*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox4
{
 background-color: #F48710; /*orange*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox5
{
 background-color: #6e0000; /*plum*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox6
{
 background-color: #7ca830; /*green*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBox7
{
 background-color: #ffd966; /*yellow*/
 height: 152px;
 line-height: 152px;
 text-align: center;
 width: 152px;
}
.categoryBoxText
{
 color: #ffffff;
 display: inline-block;
 font-weight: bold;
 font-size: 12px;
 line-height: normal;  
 padding: 0 10px 0 10px;  
 vertical-align: middle;
}
.categoryBoxText a
{
 color: #ffffff;
}


/* google searchbox line with advanced search link */
.searchbox_with_adv {
    padding-right: 135px;
}    

.searchbox_with_adv .gsc-control-searchbox-only {
    float: left;
    width: 100%;
}


.searchbox_with_adv .searchTextAdv {
    float: right;
    width: 130px;
    margin-right: -135px;
	padding-top: 16px;
}

/*
------------------------------
	Direct styling of Google Custom Search
------------------------------
*/
td.gsc-input input.gsc-input {
  padding: 5px 5px;
  /*border: 1px solid #BA2318;*/
  border: 1px solid #acacac;
  border-radius: 0px;
  font-size: 14px;
  color: #333;
  /* not suppose to remove the powered by Google from the search box by clearing background but it shows up under past search term and hard to read*/
  background: none !important;
}

td.gsc-search-button input.gsc-search-button 
{
  background: #BA2318;
  border: none;
  color: #fdfcfc;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  margin-left:5px;
  padding: 5px 10px 6px;
}
td.gsc-search-button input.gsc-search-button:hover {
  background: #8f0407;
  text-decoration: none;
}

.reviewButton
{
 float: left;
 padding-left: 20px;
 padding-top: 20px;
}

/* Extra small devices (phones, 414px and down) */
@media only screen and (max-width: 414px) 
{
    #dvBodyWrapper
       {
	    margin-left: auto;
		margin-right: auto;
        width: 100%;
		float: left;
    }
	#dvBody
	{
	    width: 100%;
	}
	#dvBody2
	{
	    max-width: 100%;
	}
	#dvHeader
	{
	    width: 100%;
		height: 255px;
	    background: url(https://files.recipetips.com/images/headers/header-bg-767.png) no-repeat left top;		
	}
	#dvBodyMain
	{
	    width: 100%;
	}
	#dvBodyContent
	{
	    width: 100%;
	}
	#dvMainBody
	{
	    width: 100%;
	}
	#dvMainContent
	{
	    width: 100%;
	}
	#dvContentFeature
	{
	    width: 100%;
	}
	#dvContentFeatureCols
	{
	    width: 100%;
	}
	h1 
	{
	    font-size: 16px;
	}
	.contentReviews
	{
	    padding: 0 50% 10px 0;
	}
	#dvRight
	{
	    float: left;
	}
	#dvHeaderTop
	{
	    width: 100%;
	}
	#dvHeaderAd
	{
	    float: left;
		max-width: 100%;
		position: relative;
        top: 50px;
		padding: 0 0 0 15px;
	}
	#dvHeaderNavBar
	{
	    position: relative;
		top: -85px;
	}
	.headerButtonOn 
        {
	font-size: 10px;
	}
	.headerButton 
	{
    font-size: 10px;
	}
	#dvRecipeImportantInfo 
	{
        width: 100%;
	}
	.recipeServingsArea 
	{
        padding: 10px 20px 0 0;
	}
	#dvMain
	{
	    width: 100%;
	}
	body
	{
	    width: 414px;
		background: none;
	}
	.searchbox_with_adv 
	{
        width: 100%;
		padding-right: 10px;
    }
    .searchbox_with_adv .gsc-control-searchbox-only 
	{
        float: left;
        width: 80%;
    }
    form.gsc-search-box 
	{
        width: 100%;
    }	
    table.gsc-search-box 
	{
        width: 100%;
    }	
    .gsc-input-box 
	{
        width: 100%;
    }	
    td.gsc-search-button 
	{
        width: 10%;
        float: left;
    }	
    .searchbox_with_adv .searchTextAdv 
	{
        float: left;
        width: 20%;
    }	
	#dvFeatureImage
	{
	    width: 90%;
		height: 200px;
		text-align: none;
	}
	#dvFeatureImage img
	{
	    width: 400px;
		height: 100%;
		float: left;
	}
	#dvContentFeatureCol1 
	{
        width: 70%;
        height: 200px;
        padding: 5px 0 10px 0;
    }
	#dvContentFeatureCol2 
	{
        float: left;
        font-size: 10px;
        margin: 0 0 0 0;
        padding: 20px 10px 0 0;
        width: 320px;
    }
    #dvRecipeLayout
        {
		width: 350px;
    }	
    #dvRecipeIngredients
        {
		font-size: 14px;
    }		
    #dvRecipeDirections
        {
		font-size: 14px;
    }		
	#dvFeatureReview 
	{
    font-size: 14px;
    }
	.relatedIngredients
	{
	    font-size: 14px;
	}
	.relatedText
	{
	    font-size: 14px;
	}
	#dvArticleLayout
	{
	    width: 390px;
	}
	#dvFeatureReview p 
	{
        font-size: 14px;
    }
    #dvMainCol p, #dvMainCol td, #dvMain p, #dvMain td 
	{
        font-size: 12px;
    }	
	.category 
	{
        padding: 10px 10px 10px 10px;
        font-size: 10px;
    }
	.categoryOn 
	{
        padding: 10px 10px 10px 10px;
        font-size: 10px;
    }
	.contentReview
	{
	    font-size: 14px;
	}
} 

/* Small devices (portrait tablets and large phones, 600px to 767px) */
@media only screen and (min-width: 415px) and (max-width: 767px) 
{
    #dvBodyWrapper
       {
	    margin-left: auto;
		margin-right: auto;
        width: 100%;
		float: left;
    }
	#dvBody
	{
	    width: 100%;
	}
	#dvBody2
	{
	    max-width: 100%;
	}
	#dvHeader
	{
	    width: 100%;
		height: 255px;
	    background: url(https://files.recipetips.com/images/headers/header-bg-767.png) no-repeat left top;		
	}
	#dvBodyMain
	{
	    width: 100%;
	}
	#dvBodyContent
	{
	    width: 100%;
	}
	#dvMainBody
	{
	    width: 100%;
	}
	#dvMainContent
	{
	    width: 100%;
	}
	#dvContentFeature
	{
	    width: 100%;
	}
	#dvContentFeatureCols
	{
	    width: 100%;
	}
	h1 
	{
	    font-size: 16px;
	}
	.contentReviews
	{
	    padding: 0 50% 10px 0;
	}
	#dvRight
	{
	    float: left;
	}
	#dvHeaderTop
	{
	    width: 100%;
	}
	#dvHeaderAd
	{
	    float: left;
		max-width: 100%;
		position: relative;
        top: 50px;
		padding: 0 0 0 15px;
	}
	#dvHeaderNavBar
	{
	    position: relative;
		top: -85px;
	}
	.headerButtonOn 
        {
	font-size: 10px;
	}
	.headerButton 
	{
    font-size: 10px;
	}
	#dvRecipeImportantInfo 
	{
        width: 100%;
	}
	.recipeServingsArea 
	{
        padding: 10px 20px 0 0;
	}
	#dvMain
	{
	    width: 100%;
	}
	body
	{
	    width: 767px;
		background: none;
	}
	.searchbox_with_adv 
	{
        width: 100%;
		padding-right: 10px;
    }
    .searchbox_with_adv .gsc-control-searchbox-only 
	{
        float: left;
        width: 80%;
    }
    form.gsc-search-box 
	{
        width: 100%;
    }	
    table.gsc-search-box 
	{
        width: 100%;
    }	
    .gsc-input-box 
	{
        width: 100%;
    }	
    td.gsc-search-button 
	{
        width: 10%;
        float: left;
    }	
    .searchbox_with_adv .searchTextAdv 
	{
        float: left;
        width: 20%;
    }
	#dvFeatureImage
	{
	    width: 80%;
		height: 200px;
		text-align: none;
	}
	#dvFeatureImage img
	{
	    width: 400px;
		height: 100%;
		float: left;
	}
	#dvContentFeatureCol1 
	{
        width: 70%;
        height: 200px;
        padding: 5px 0 10px 0;
    }
	#dvContentFeatureCol2 
	{
        float: left;
        font-size: 10px;
        margin: 0 0 0 0;
        padding: 20px 10px 0 0;
        width: 320px;
    }
    #dvRecipeLayout
        {
		width: 350px;
    }		
    #dvRecipeIngredients
        {
		font-size: 14px;
    }		
    #dvRecipeDirections
        {
		font-size: 14px;
    }
	#dvFeatureReview 
	{
    font-size: 14px;
    }
	.relatedIngredients
	{
	    font-size: 14px;
	}
	.relatedText
	{
	    font-size: 14px;
	}
	#dvArticleLayout
	{
	    width: 390px;
	}
	#dvFeatureReview p 
	{
        font-size: 14px;
    }
    #dvMainCol p, #dvMainCol td, #dvMain p, #dvMain td 
	{
        font-size: 12px;
    }	
	.category 
	{
        padding: 10px 10px 10px 10px;
        font-size: 8px;
    }
	.categoryOn 
	{
        padding: 10px 10px 10px 10px;
        font-size: 8px;
    }
	.contentReview
	{
	    font-size: 14px;
	}
} 

/* Small devices (portrait tablets and large phones, 768px to 991px) */
@media only screen and (min-width: 768px) and (max-width: 991px) 
{
    #dvBodyWrapper
       {
	    margin-left: auto;
		margin-right: auto;
        width: 100%;
		float: left;
    }
	#dvBody
	{
	    width: 100%;
	}
	#dvBody2
	{
	    max-width: 100%;
	}
	#dvHeader
	{
	    width: 100%;
		height: 255px;
	    background: url(https://files.recipetips.com/images/headers/header-bg-767.png) no-repeat left top;		
	}
	#dvBodyMain
	{
	    width: 100%;
	}
	#dvBodyContent
	{
	    width: 100%;
	}
	#dvMainBody
	{
	    width: 100%;
	}
	#dvMainContent
	{
	    width: 100%;
	}
	#dvContentFeature
	{
	    width: 100%;
	}
	#dvContentFeatureCols
	{
	    width: 100%;
	}
	h1 
	{
	    font-size: 16px;
	}
	.contentReviews
	{
	    padding: 0 50% 10px 0;
	}
	#dvRight
	{
	    float: left;
	}
	#dvHeaderTop
	{
	    width: 100%;
	}
	#dvHeaderAd
	{
	    float: left;
		max-width: 100%;
		position: relative;
        top: 50px;
		padding: 0 0 0 15px;
	}
	#dvHeaderNavBar
	{
	    position: relative;
		top: -85px;
	}
	.headerButtonOn 
        {
	font-size: 10px;
	}
	.headerButton 
	{
    font-size: 10px;
	}
	#dvRecipeImportantInfo 
	{
        width: 100%;
	}
	.recipeServingsArea 
	{
        padding: 10px 20px 0 0;
	}
	#dvMain
	{
	    width: 100%;
	}
	body
	{
	    width: 768px;
		background: none;
	}
	.searchbox_with_adv 
	{
        width: 100%;
		padding-right: 10px;
    }
    .searchbox_with_adv .gsc-control-searchbox-only 
	{
        float: left;
        width: 80%;
    }
    form.gsc-search-box 
	{
        width: 100%;
    }	
    table.gsc-search-box 
	{
        width: 100%;
    }	
    .gsc-input-box 
	{
        width: 100%;
    }	
    td.gsc-search-button 
	{
        width: 10%;
        float: left;
    }	
    .searchbox_with_adv .searchTextAdv 
	{
        float: left;
        width: 20%;
    }
	#dvFeatureImage
	{
	    width: 80%;
		height: 200px;
		text-align: none;
	}
	#dvFeatureImage img
	{
	    width: 400px;
		height: 100%;
		float: left;
	}
	#dvContentFeatureCol1 
	{
        width: 70%;
        height: 200px;
        padding: 5px 0 10px 0;
    }
	#dvContentFeatureCol2 
	{
        float: left;
        font-size: 10px;
        margin: 0 0 0 0;
        padding: 20px 10px 0 0;
        width: 320px;
    }
    #dvRecipeLayout
        {
		width: 350px;
    }		
    #dvRecipeIngredients
        {
		font-size: 14px;
    }		
    #dvRecipeDirections
        {
		font-size: 14px;
    }
	#dvFeatureReview 
	{
    font-size: 14px;
    }
	.relatedIngredients
	{
	    font-size: 14px;
	}
	.relatedText
	{
	    font-size: 14px;
	}
	#dvArticleLayout
	{
	    width: 390px;
	}
	#dvFeatureReview p 
	{
        font-size: 14px;
    }
    #dvMainCol p, #dvMainCol td, #dvMain p, #dvMain td 
	{
        font-size: 12px;
    }	
	.category 
	{
        padding: 10px 10px 10px 10px;
        font-size: 8px;
    }
	.categoryOn 
	{
        padding: 10px 10px 10px 10px;
        font-size: 8px;
    }
	.contentReview
	{
	    font-size: 14px;
	}
} 

/* Large devices (laptops/desktops, 992px to 1199px */ 
@media only screen and (min-width: 992px) and (max-width: 1199px) 
{
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) 
{
}
