﻿div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation { width:100%; height:28px; margin:0px 0px 14px 0px; background:url(../../Templates/Common/Images/Modules/tabnavigationBorderBottom.png) bottom repeat-x; }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a { display:block; float:left; height:20px; padding:8px 0px 0px 0px; font-weight:bold; background-repeat:no-repeat; background-position:bottom; }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabLeft { width:5px; margin-left:6px; background-image:url(../../Templates/Common/Images/Modules/tabnavigationTabLeftNormal.png); }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabCenter { padding-left:4px; padding-right:4px; background:url(../../Templates/Common/Images/Modules/tabnavigationTabCenterNormal.png) bottom repeat-x; }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabRight { width:5px; background-image:url(../../Templates/Common/Images/Modules/tabnavigationTabRightNormal.png); }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabLeftactive { width:7px; margin-left:6px; background-image:url(../../Templates/Common/Images/Modules/tabnavigationTabLeftActive.png); }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabCenteractive { padding-left:4px; padding-right:4px; font:bold 12px arial,sans-serif; color:#333333; background:url(../../Templates/Common/Images/Modules/tabnavigationTabCenterActive.png) bottom repeat-x; }
div#Content div.moduleBasic div.contentBackground div.content div.tabNavigation a.tabRightactive { width:7px; background-image:url(../../Templates/Common/Images/Modules/tabnavigationTabRightActive.png); }
div#Content div.moduleBasic div.contentBackground div.content div.moduleLink { overflow:hidden; position:relative; top:9px; left:5px; z-index:50; height:40px; background:url(../../Templates/Common/Images/Modules/PageContentModuleRightLinkBackground.png) no-repeat; }

div#Content div.moduleBasic div.contentBackground div.content div.moduleLink a { display:block; width:229px; height:40px; font:bold 12px/40px arial,sans-serif; overflow:hidden; padding-right:40px; text-align:right; background:url(../../Templates/Common/Images/Icons/iconArrowRight.gif) 236px 7px no-repeat; }
div#Content div.moduleBasic div.contentBackground div.content div.moduleLink a:hover { color: #333; }

div#Content div.moduleBasic div.contentBackground div.content div.itemsListing { display:none; }
div#Content div.content div.itemsListing { display:none; }
div#Content div.moduleBasic div.contentBackground div.content div.itemsListing.firstItem { display:block; }
div#Content div.content div.itemsListing.firstItem { display:block; }

div#Content div.moduleBasic div.contentBackground div.content div.lineHorizontal { height:1px; overflow:hidden; padding-top:0px; background:url(../../Templates/Common/Images/borderDottedHorizontal.gif) repeat-x; }
div#Content div.moduleBasic div.contentBackground div.contentBackgroundBottom { position:relative; top:9px; left:0px; z-index:20; width:100%; height:108px; margin:-108px 0px 0px 0px; background:left bottom no-repeat; }

div#Content div.content { }

div#Content div.content div.topbar { margin:0px 0px 0px 0px; width:445px; height:40px; background:url(../../Templates/Common/Images/Recipe/bg_Search_dark.gif) no-repeat left; }
div#Content div.content div.topbar div.topbarleft { position:relative; top:0px; left:10px; float:left; margin:0px; }
div#Content div.content div.topbar div.topbarleft h2 { margin:0px; font:normal 24px/40px arial,sans-serif; }
div#Content div.content div.topbar div.topbarleft a { padding-left:12px; font:bold 12px/40px arial,sans-serif; background:url(../../Templates/Common/Images/Icons/iconArrowSmall_left.gif) no-repeat left center; }
div#Content div.content div.topbar div.topbarright { position:relative; top:7px; right:7px; float:right; }
div#Content div.content div.topbar div.topbarright ul { margin:0px; padding:0px; list-style-type:none; }
div#Content div.content div.topbar div.topbarright ul li { display:block; float:left; margin:0px 0px 0px 10px; padding:0px; }
div#Content div.content div.topbar div.topbarright ul li a { display:block; cursor: pointer; height:26px; width:26px; background:no-repeat right center; }
div#Content div.content div.topbar div.topbarright ul li a.printbtn { background-image:url(../../Templates/Common/Images/Icons/icon_print.gif); }
div#Content div.content div.topbar div.topbarright ul li a.save { background-image:url(../../Templates/Common/Images/Icons/icon_save.gif); }
div#Content div.content div.topbar div.topbarright ul li a.loginRecipeCollection { background-image:url(../../Templates/Common/Images/Icons/icon_save.gif); }
div#Content div.content div.topbar div.topbarright ul li a.comment { background-image:url(../../Templates/Common/Images/Icons/icon_comment.gif); }
div#Content div.content div.topbar div.topbarright ul li a.savepdf { background-image:url(../../Templates/Common/Images/Icons/icon_pdf.gif); }
div#Content div.content div.topbar div.topbarright ul li a.mail { background-image:url(../../Templates/Common/Images/Icons/icon_mail.gif); }
div#Content div.content div.topbar div.topbarright ul li a.addtoshoppinglist { background-image:url(../../Templates/Common/Images/Icons/icon_addtoshoppinglist.gif); }
div#Content div.content div.topbar div.topbarright ul li a.social { background-image:url(../../Templates/Common/Images/Icons/icon_social.gif); }
div#Content div.content div.topbar div.topbarright ul li strong { line-height:24px; color:#333333; }
div#Content div.content div.topbar div.topbarright ul li select { margin:2px 0px 0px 0px; }
div#Content div.content div.topbar div.topbarright p a { background:no-repeat right center; }
div#Content div.content div.topbar div.topbarright p a#accordionshowall { display:block; width:90px; height:26px; padding:0px 32px 0px 0px; line-height:26px; background-image:url(../../Templates/Common/Images/Icons/icon_showall.gif); }
div#Content div.content div.topbar div.topbarright p a#accordionhideall { display:block; width:90px; height:26px; padding:0px 32px 0px 0px; line-height:26px; background-image:url(../../Templates/Common/Images/Icons/icon_closeall.gif); }

div#Content div.content .contentheader, div#Content div.content .imgbox, div#Content div.content .ingredientboxleft { margin-left:10px;}
div#Content div.content .imgbox {text-align: center;}
div#Content div.content .contentheader h1 {margin:10px 0px;}

div#Thomy div#Content div.content .contentIntro {margin-bottom:0px; padding:0px 22px 13px 29px;}

div.nutritionfacts { padding: 10px 0 20px 0px; background-color: #fff; }
div.nutritionfacts h3 { font-size: 15px; }
div.nutritionfacts div.nutritionfactsleft { margin: 10px 10px 10px 0; padding: 0 0 0 0; float: left; max-width:50px; overflow:hidden; background: url(../../Templates/Common/Images/border_2px.gif) repeat-y right top; }
div.nutritionfacts div.nutritionfactsleft img { padding: 0 5px 0 0; }
div.nutritionfacts div.nutritionfactsright { margin: 10px 0 10px 10px; padding: 0 0 0 15px; float: left;  }
* + html div.nutritionfacts div.nutritionfactsright { max-width:400px; }
div.nutritionfacts div.nutritionfactsright p { margin-bottom: 5px; color: #666; }
div.nutritionfacts div.nutritionfactsright p a { font-weight: bold; }
div#Content div.moduleBasic div.ingredientboxheader { margin:10px 0 20px 0px;}
div#Content div.moduleBasic div.ingredientboxheader h3 { float:left; margin-top:5px; background: url(../../Templates/Common/Images/border_2px.gif) repeat-y right top; padding-right:15px; }
div#Content div.moduleBasic div.ingredientboxheader p { float:right;}
div#Content div.moduleBasic div.ingredientboxheader p a.print { background: url("../../Templates/Common/Images/Icons/icon_print.gif") top right; display:block; line-height:15px; padding:6px 30px 6px 0px; background-repeat:no-repeat; }
div#Content div.moduleBasic div.ingredientbox div.ingredientboxleft table td {
    padding-bottom: 5px;
}
div#Content div.moduleBasic div.ingredientbox div.ingredientboxleft table td.Recipefirsttd {
    padding-right: 10px;
    text-align: right;
}
