.tabcontent fieldset 			{ width: 690px;}

#submit input 				{ display: block; width: 250px; margin-bottom: 16px;}
#submit textarea 			{ display: block; margin-bottom: 16px;}
#submit label 				{ display: block; width: 250px; margin: 0 0 3px 0;}

#submit .alignRecipedata 		{ left: 403px; margin-bottom: -10px; position: relative; top: -54px; width: 240px;}
#submit .alignPersonaldata 		{ left: 403px; position: relative; width: 240px; margin-bottom: -52px; top: -54px;}

body#subpageWide input.button 		{ width: auto;}

body#subpageWide #content 		{ min-height: 450px;}

ul#recipeList				{ }
ul#recipeList li			{ line-height: 16px;}
ul#recipeList li a			{ text-transform: capitalize;}

#paging					{ position: relative; padding: 5px 30px 5px 0; width: 655px;}
#paging	span				{ padding: 2px; margin-left: 2px;}
#paging .previous			{ top: -12px; padding-left: 9px; background-position: 0 4px; position: relative; margin-right: 8px;}
#paging .next				{ top: 2px; padding-right: 9px; background-position: right 5px;}

#latestQuestions li			{ list-style-type: disc; margin-left: 13px;line-height:13px;padding: 3px 0;}

span.catdrop				{ margin: 13px 0; display: block;}

body#subpageWide #allrecipes 		{ margin-top: 25px; position: relative;}
body#subpageWide #allrecipes h3.cookbookheadline 	{ border-bottom: 1px solid #C5BEB7; color: #0596EA; font-size: 1.4em; padding-bottom: 3px; width: 690px;}
body#subpageWide #allrecipes .pagetools 		{ display: block; position: absolute; right: 23px; top: -3px; width: 200px;}

body#subpageWide #latestquestionsasked .pagetools, 
body#subpageWide #meettheexperts .pagetools, 
body#subpageWide #askaquestion .pagetools { display:block; margin-top:-7px; position:absolute; right:23px; width:200px;}

#navigationLeft 			{ min-height: 400px;}

.rss 					{ margin-top: 8px;}

span.sup 				{font-weight:normal;position:relative;top:-3px;}


/* TABCONTENT */
.tabcontentstyle 									{ position: relative;}

/* pagetoolsInTabs */
body#subpageWide #content .pagetoolsInTab					{ position: absolute; width: 200px;	display: block;	right: 5px; top: 3px; _top: 7px;}

body#subpageWide #content .pagetoolsInTab ul				{ list-style-type: none; margin: 0; padding: 0;}
body#subpageWide #content .pagetoolsInTab ul li				{ float: right; margin: 0 10px 0 0; padding: 0; zoom: 1;}
body#subpageWide #content .pagetoolsInTab ul li	a			{ display: block; text-indent: -9999px; zoom: 1;}

body#subpageWide #content .pagetoolsInTab li.shoppinglist 	{ background: url(/ui/images/tools_shoppinglist.gif) no-repeat;	width: 21px;}
body#subpageWide #content .pagetoolsInTab li.tellafriend 	{ background: url(/ui/images/tools_tipafriend.gif) no-repeat; width: 13px;}
body#subpageWide #content .pagetoolsInTab li.bookmark 		{ background: url(/ui/images/tools_bookmark.gif) no-repeat;	width: 13px;}
body#subpageWide #content .pagetoolsInTab li.print 			{ background: url(/ui/images/tools_print.gif) no-repeat; width: 18px;}

body#subpageWide #latestquestionsasked,
body#subpageWide #meettheexperts,
body#subpageWide #askaquestion,
body#subpageWide #search {
	margin-top: 25px; position: relative;
}

body#subpageWide #latestquestionsasked h3.expertsheadline,
body#subpageWide #meettheexperts h3.expertsheadline, 
body#subpageWide #askaquestion h3,
body#subpageWide #search h3,
body#subpageWide #help h3,
body#subpageWide #recipeoftheday h3.cookbookheadline,
body#subpageWide #submit h3.cookbookheadline,
body#subpageWide #search h3.cookbookheadline,
body#subpageWide #allrecipes h3.cookbookheadline,
body#subpageWide #help h3.cookbookheadline {
	border-bottom: 1px solid #C5BEB7;
	color: #0596EA;
	font-size: 1.4em;
	letter-spacing: normal;
	padding-bottom: 3px;
	width: 690px;
	margin: 0;
	display: block;
}


/* INSIDE THE TABS - redefined */
body#subpageWide #latestquestionsasked .question, 
body#subpageWide #meettheexperts .question, 
body#subpageWide #askaquestion .question,
body#subpageWide #search .question						{ width: 340px; display: block; padding: 6px 0;}

body#subpageWide #latestquestionsasked .question label, 
body#subpageWide #meettheexperts .question label, 
body#subpageWide #askaquestion .question label,
body#subpageWide #search .question label				{ width: 90%; margin: 0;}

body#subpageWide #askaquestion .text					{ width: 690px; margin: 0;}

body#subpageWide #latestquestionsasked .text textarea, 
body#subpageWide #meettheexperts .text textarea, 
body#subpageWide #askaquestion .text textarea,
body#subpageWide #search .text textarea					{ width: 666px; height: 100px; margin: 0;}

body#subpageWide #askaquestion .alignExpertCategory 	{ position: absolute; margin: 0; left: 350px; top: 21px; _margin-top: 6px;}

body#subpageWide #askaquestion .question div 			{ clear: left; display: block; margin: 5px 0 10px 350px; position: relative; top: -19px;}
body#subpageWide #askaquestion .question div label		{ width: 350px; position: absolute; margin: 0 0 0 19px;}
body#subpageWide #askaquestion .question div input		{ width: 16px; margin: 0; _margin-top: -4px;}

body#subpageWide #askaquestion .question div span.expertcheckbox	{ display: inline;}

.boxcontainer { /*border: 1px solid red;*/ width: 690px; overflow: hidden;}

body#frontpage h2			{ display: block; margin: 0 0 3px 0; font-size: 14px;}

body#frontpage .fpcontent	{ display: block; margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px solid #999;}
body#frontpage .fpcontent p	{ line-height: 16px;}

body#frontpage .fpcontent table		{ position: relative; }

body#frontpage .fpcontent table td		{ margin: 0; padding: 0;}
body#frontpage .fpcontent table td	p 	{ margin: 0; padding: 0;}

body#frontpage .fpcontent table td img	{ padding: 0; margin: 0; position: relative; top: 0;}

.cb h3 { font-size:14px; margin:-20px 0pt 0pt; position:relative; font-weight: normal;}


.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 10000;
  position: relative;
}
.nav li 		{ border: 1px solid #fff; float: left; margin: 0; padding: 0; position: relative;}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  background: #fff;
  color: #000;
  border-bottom: 1px solid #333;
  display: block;
  padding: 5px 9px;
  text-decoration: none;
}

.nav li a:hover 					{ background: #f2f2f2; color: #000;}

#CategoryDropdownID li:hover a,
#QuestionsPerPageId li:hover a, 
#CategoryDropdownID li.sfHover a,
#QuestionsPerPageId li.sfHover a
{
  background: #ccc;
  color: #000;
}
#CategoryDropdownID li:hover ul a,
#QuestionsPerPageId li:hover ul a, 
#CategoryDropdownID li.sfHover ul a,
#QuestionsPerPageId li.sfHover ul a 		{ background: #f1f1f1; color: #333;}

#CategoryDropdownID li:hover ul a:hover,
#QuestionsPerPageId li:hover ul a:hover, 
#CategoryDropdownID li.sfHover ul a:hover,
#QuestionsPerPageId li.sfHover ul a:hover 	{ background: #ccc; color: #000;}

#CategoryDropdownID li ul,
#QuestionsPerPageId li ul					{ display: block;}

.nav ul 						{ background: #fff;
  list-style: none;
  margin: 0;
  width: 150px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul 				{ top: 20px;}
.nav ul li 						{ border: 0; float: none;}
.nav ul a 						{ border: none; padding-right: 20px; width: 130px;}
.nav ul a:hover 				{ background: #ccc; color: #000;}


#droparea 						{ width: 685px; margin: 10px 0 15px 0;}

ul#CategoryDropdownID			{ float: left !important; margin: 4px 30px 0 0 !important; font-weight: bold;}
ul#QuestionsPerPageId			{ float: left !important; margin: 4px 0 0 0 !important; font-weight: bold;}

ul#CategoryDropdownID ul		{ font-weight: normal; text-align: left;}
ul#QuestionsPerPageId ul		{ font-weight: normal; text-align: left;}


.tabcontent #droparea h4 		{ color:#000000; font-size: 1em; font-weight: normal; display: inline; margin: 10px 10px 0 0; float: left; width: auto;}

#latestQuestions				{ clear: left;}
