FONT.texttitle {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 1.167em! important; BACKGROUND: url(/images/1033/css/article/hdr_texttitle.jpg) #2572b4 no-repeat right top; MARGIN-BOTTOM: -10px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; COLOR: #fff! important; PADDING-TOP: 2px
}
.title1Logout {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title1 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2my {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2gu {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2my2 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2gu2 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2gup {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2sc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2sh {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2he {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2co {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2ss {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2hf {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2fc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2hl {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2jm {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2fr {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #333! important
}
.title2mpn {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.title2mpc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 2.167em! important; COLOR: #257cc7! important
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.167em; COLOR: #0562B2
}
H3.byline {
	FONT-SIZE: 833em; MARGIN: 0px 0px 3px; COLOR: #000000
}
SPAN.bylinebar {
	COLOR: #8ec3ef
}
.art-introtxt {
	COLOR: #0261b5! important
}
BLOCKQUOTE.food {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 7px; WIDTH: 132px; PADDING-TOP: 0px
}
BLOCKQUOTE.fitness {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 7px; WIDTH: 132px; PADDING-TOP: 0px
}
BLOCKQUOTE.before {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 7px; WIDTH: 132px; PADDING-TOP: 0px
}
BLOCKQUOTE.boards {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 7px; WIDTH: 132px; PADDING-TOP: 0px
}
BLOCKQUOTE.food H3 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.fitness H3 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.before H3 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.boards H3 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.food P {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.fitness P {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.before P {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.boards P {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 8px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.food H3 {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_hdr_food.gif); COLOR: #2a902a
}
BLOCKQUOTE.food P {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_bg_food.gif)
}
BLOCKQUOTE.fitness H3 {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_hdr_fitness.gif); COLOR: #7d297d
}
BLOCKQUOTE.fitness P {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_bg_fitness.gif)
}
BLOCKQUOTE.before H3 {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_hdr_before.gif); COLOR: #c46d00
}
BLOCKQUOTE.boards H3 {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_hdr_boards.gif); COLOR: #c46d00
}
BLOCKQUOTE.before P {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_bg_boards.gif)
}
BLOCKQUOTE.boards P {
	BACKGROUND-IMAGE: url(/images/1033/css/article/bq_bg_boards.gif)
}
TABLE.articlelinks {
	BORDER-RIGHT: #c7dff0 1px solid; BORDER-TOP: #c7dff0 1px solid; MARGIN: 0px 0px 16px; BORDER-LEFT: #c7dff0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c7dff0 1px solid; BACKGROUND-COLOR: #fefbf1
}
TABLE.articlelinks TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.articlelinks TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.articlelinks TD {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: 7px 9px; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(/images/1033/css/global/bullet-arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TABLE.articlelinks TD A {
	TEXT-DECORATION: none
}
TABLE.articlelinks TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; COLOR: #0562b2; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; TEXT-ALIGN: left
}
TR.altrow {
	BACKGROUND-COLOR: #fff
}
TABLE.article TD.linked {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: 7px 9px; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(/images/1033/css/global/bullet-arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TABLE.article TD.linked A {
	TEXT-DECORATION: none
}
DIV.recipeblock .hdr:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
HTML DIV.recipeblock .hdr {
	HEIGHT: 1%
}
DIV.recipeblock .hdr H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.167em; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ff6600; PADDING-TOP: 0px
}
DIV.recipeblock .bod H4 {
	BORDER-RIGHT: #f8e0d0 0px solid; PADDING-RIGHT: 11px; BORDER-TOP: #f8e0d0 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #f8e0d0 0px solid; COLOR: #e49561; PADDING-TOP: 3px; BORDER-BOTTOM: #f8e0d0 1px solid; BACKGROUND-COLOR: #fdf1e9
}
DIV.recipeblock .bod UL {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
DIV.recipeblock .bod OL {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 7px
}
DIV.recipeblock .bod OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
DIV.recipeblock .ftr SPAN {
 BORDER-TOP: medium none; DISPLAY: block; MARGIN: 0px 0px 1px 1px; COLOR: #ae9b8a;  PADDING: 7px 11px 0
}
DIV.recipeblockpadding {
	padding: 3px 11px;
}
DIV.noteshdr h2 {
			font-weight: bold;
			FONT-SIZE: 0.917em;
			color: #EB8F5E;
			background-color:#fff0f5;
			padding: 3px 7px 3px 10px;
			border-style:solid;
			border-color:#F8E0D0;
			border-width:1px 0;
			border-right:0 solid #F8E0D0;
		}
DIV.nextsteps {
	clear:right; MARGIN: 0px 0px 16px; padding-top: 5px
}
DIV.nextsteps DIV {
	FONT-SIZE: 0.917em
}
DIV.nextsteps .hdr {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1033/css/article/hdr_next.gif) no-repeat right top; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #cae4f3 1px solid; PADDING-TOP: 3px
}
DIV.nextsteps .hdr H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0562b2; PADDING-TOP: 0px
}
DIV.nxt-pad {
	PADDING-RIGHT: 7px; MARGIN-TOP: 7px; PADDING-LEFT: 148px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.nxt-pad H5 {
	FONT-SIZE: 0.917em; COLOR: #636363
}
DIV.nextsteps .bod {
	BORDER-RIGHT: #cae4f3 1px solid; BORDER-TOP: #cae4f3 1px solid; MARGIN: 0px; BORDER-LEFT: #cae4f3 1px solid; BACKGROUND-COLOR: #fdfeff
}
DIV.nextsteps .bod UL LI {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
DIV.nextsteps .bodnew {
	BORDER-RIGHT: #cae4f3 1px solid; BORDER-TOP: #cae4f3 0px solid; BORDER-LEFT: #cae4f3 1px solid; BORDER-BOTTOM: #cae4f3 0px solid; BACKGROUND-COLOR: #fdfeff
}
.nextstepsthird {
	BACKGROUND: url(/images/1033/css/component/bg-ltgrey-dot.gif) repeat-y left top; WIDTH: 33%
}
.nextstepsthird DIV P {
	MARGIN-TOP: 7px
}
.nextstepsthird H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.917em; PADDING-TOP: 7px
}
DIV.nextsteps .bod P {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; BORDER-BOTTOM: #cae4f3 1px solid
}
DIV.nextsteps .ftr {
	BORDER-RIGHT: #cae4f3 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1033/css/component/ftr_next_blue.gif) no-repeat left bottom; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
DIV.nextsteps .ftrsm {
	BORDER-RIGHT: #cae4f3 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1033/css/component/ftr_next_bluesm.gif) no-repeat left bottom; PADDING-BOTTOM: 8px; PADDING-TOP: 7px
}
DIV.nextsteps .ftr A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.padded {
	DISPLAY: inline; MARGIN: 10px 5px 0px 12px
}
IMG.icon {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.art_intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; height:100%;
}
DIV.art_intro IMG.bucket {
	MARGIN: 9px 9px 3px 0px
}
.article_title {
	FONT-SIZE: 2.167em; COLOR: #333
}
DIV.art_author {
	FONT-SIZE: 833em; COLOR: #646464
}
.top_rule {
	FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot.gif) repeat-x 50% top; LINE-HEIGHT: 0; HEIGHT: 5px
}
.bot_rule {
	FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot.gif) repeat-x 50% bottom; HEIGHT: 1px; MARGIN-BOTTOM: 5px;
}
.ad_rule {
	MARGIN-TOP: 5px; FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot.gif) repeat-x 50% top; LINE-HEIGHT: 0px; HEIGHT: 7px
}
HTML .ad_rule {
	MARGIN-TOP: 5px; FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot.gif) repeat-x 50% top; HEIGHT: 7px; CLEAR:right;
}
DIV.topbox {
	HEIGHT: 214px
}
.adtext {
	DISPLAY: block; font-size: 1em; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
DIV.callbox {
	CLEAR: right; BORDER-RIGHT: #c8dff1 1px solid; BORDER-TOP: #c8dff1 1px solid; DISPLAY: inline; FONT-SIZE: 0.917em; FLOAT: right; MARGIN: 10px 0px 10px 7px; BORDER-LEFT: #c8dff1 1px solid; WIDTH: 216px; PADDING-TOP: 0px; BORDER-BOTTOM: #c8dff1 1px solid
}
DIV.callbox H1 {
	background-color:#E7F1FA;
    background-image:none !important;
    border-width:0 !important;
    color:#0068B6;
    font-size:1.167em;
    margin:0;
    padding:3px 7px;
}
DIV.callbox DIV.inner {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.callbox DIV.no-img {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.callbox IMG.bucket {
	MARGIN: 3px 0px 3px 7px
}
DIV.callbox DIV.sm-pad {
	PADDING-RIGHT: 7px; PADDING-LEFT: 47px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px! important
}
HTML DIV.callbox DIV.sm-pad {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; HEIGHT: 1%
}
DIV.callboxflash {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.917em; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 20px 0px 7px 7px; WIDTH: 216px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.callboxsteps {
	CLEAR: right; BORDER-RIGHT: #c6e0f1 1px solid; BORDER-TOP: #c6e0f1 1px solid; DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 7px; MARGIN: 20px 0px 7px 7px; BORDER-LEFT: #c6e0f1 1px solid; WIDTH: 216px; BORDER-BOTTOM: #c6e0f1 1px solid; BACKGROUND-COLOR: #f4fcff
}
DIV.smallcallboxsteps {
	CLEAR: right; BORDER-RIGHT: #c6e0f1 1px solid; BORDER-TOP: #c6e0f1 1px solid; DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 7px; MARGIN: 10px 0px 7px 7px; BORDER-LEFT: #c6e0f1 1px solid; WIDTH: 147px; BORDER-BOTTOM: #c6e0f1 1px solid; BACKGROUND-COLOR: #f4fcff
}
DIV.callboxsteps H1,DIV.smallcallboxsteps H1 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 0.917em; BACKGROUND-IMAGE: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #0068b6; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; BORDER-RIGHT-WIDTH: 0px! important
}
DIV.stepsbox {
	CLEAR: right; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.917em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 9px 7px 10px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 194px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.smallstepsbox {
	CLEAR: right; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.917em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 9px 7px 10px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 126px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.pullquote_art {
	CLEAR: right; DISPLAY: inline; FLOAT: right; WIDTH: 216px! important
}
DIV.pullquote_arttop {
	CLEAR: right; MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 216px! important; HEIGHT: auto !important; HEIGHT: 216px;
}
DIV.pullquote_arttopfull {
	MARGIN-TOP: 2px; DISPLAY: block; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 446px! important
}
HTML DIV.pullquote_arttopfull {
	MARGIN-TOP: 2px; DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 447px! important
}
HTML DIV.pullquote_arttop {
	CLEAR: right; DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 223px! important; HEIGHT: auto !important; HEIGHT: 216px;
}
HTML DIV.pullquote_art {
	CLEAR: right; DISPLAY: inline; FLOAT: right; WIDTH: 224px! important
}
DIV.pullquotebox {
	BACKGROUND: url(/images/1033/css/component/pullquote_bot.gif) no-repeat right bottom; PADDING-BOTTOM: 0px! important; MARGIN: 22px 0px 0px
}
DIV.pullquoteboxtop {
	BACKGROUND: url(/images/1033/css/component/pullquote_bot.gif) no-repeat right bottom; PADDING-BOTTOM: 0px! important; MARGIN: 7px 0px 0px
}
DIV.pullquoteboxtopfull {
	BACKGROUND: url(/images/1033/css/component/pullquote_bot.gif) no-repeat right bottom; PADDING-BOTTOM: 0px! important; MARGIN: 7px 0px 0px
}
DIV.pullquotebox H1 {
	BORDER-RIGHT: #e5d2b1 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; font-size: 1em; BACKGROUND: url(/images/1033/css/component/pullquote_top2.gif) no-repeat left top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #2d87cb; PADDING-TOP: 4px; BORDER-BOTTOM-STYLE: none
}
DIV.pullquoteboxtop H1 {
	BORDER-RIGHT: #e5d2b1 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; font-size: 1em; BACKGROUND: url(/images/1033/css/component/pullquote_top2.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2d87cb; PADDING-TOP: 2px; BORDER-BOTTOM-STYLE: none
}
DIV.pullquoteboxtopfull H1 {
	BORDER-RIGHT: #e5d2b1 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; font-size: 1em; BACKGROUND: url(/images/1033/css/component/pullquote_top2.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2d87cb; PADDING-TOP: 4px; BORDER-BOTTOM-STYLE: none; margin-left: -3px;
}
DIV.pullquotebox DIV {
	BORDER-LEFT: #e5d2b1 1px solid
}
DIV.pullquoteboxtop DIV {
	BORDER-LEFT: #e5d2b1 1px solid
}
DIV.pullquoteboxtop DIV P {
    MARGIN-TOP: 0px; min-HEIGHT: 200px; HEIGHT: auto !important; HEIGHT: 200px;
}
DIV.pullquoteboxtopfull DIV {
	BORDER-LEFT: #e5d2b1 1px solid
}
DIV.pullquotebox H4 {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.333em; COLOR: #c46e00! important; PADDING-TOP: 7px
}
DIV.pullquoteboxtop P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; font-size: 1em; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
UL.emphasized {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.emphasized LI H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.917em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL.emphasized {
	PADDING-BOTTOM: 5px; MARGIN: 2px 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
OL.emphasized LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 26px; MIN-HEIGHT: 26px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
HTML OL.emphasized LI {
	HEIGHT: 29px
}
OL.emphasized LI.one {
	BACKGROUND-IMAGE: url(/images/1033/css/component/ol_callbox_1.gif)
}
OL.emphasized LI.two {
	BACKGROUND-IMAGE: url(/images/1033/css/component/ol_callbox_2.gif)
}
OL.emphasized LI.three {
	BACKGROUND-IMAGE: url(/images/1033/css/component/ol_callbox_3.gif)
}
OL.emphasized LI.four {
	BACKGROUND-IMAGE: url(/images/1033/css/component/ol_callbox_4.gif)
}
DIV.safetytip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.safetytip H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; font-size: 1em; PADDING-BOTTOM: 0px; COLOR: #ff0033; PADDING-TOP: 0px
}
OL.safety {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
OL.safety LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 57px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
OL.safety LI.alert {
	BACKGROUND-IMAGE: url(/images/1033/css/component/warning_icon.gif)
}
UL.bullets LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1033/css/component/bullet-arrow.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
UL.bullets LI A {
	COLOR: #006699; TEXT-DECORATION: none
}
		/*bullets style for bulleted list with links*/
		ul.art-bullets {
			padding: 0px;
			margin: 0px;
			list-style: none;
        }
		
		ul.art-bullets li {
			margin: 0px 0px 0px 15px;
			padding: 0px 0px 0px 11px;
			background: url(/images/1033/css/component/bullet-arrow.gif) no-repeat 0px 4px; 
		}
		
	
		ul.art-bullets li a {
			text-decoration: none;
			color: #006699;
		}
		
		/*bullets style for side callout bulleted list with links*/
		
		ul.list-bullets {
			padding: 0px;
			margin: 0px;
			list-style: none;
        }
		
		ul.list-bullets li {
			margin: 0px 0px 0px 25px;
			padding: 0px 0px 0px 11px;
			background: url(/images/1033/css/component/bullet-arrow.gif) no-repeat 0px 4px; 
		}
		
	
		ul.list-bullets li a {
			text-decoration: none;
			color: #006699;
		}
		

DIV.artsubhead H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.917em; COLOR: #0562b2
}
DIV.artsubhead SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.917em
}
.art-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.art-flash {
	MARGIN: 0px
}
DIV.art-graphic {
	MARGIN: 0px
}
DIV.ss_std {
	MARGIN: 0px
}
DIV.ss_std td {
    margin: 0;
    vertical-align:top;        
}
DIV.ss_std_lg {
	MARGIN: 0px
}
.txt_bl {
	FONT-WEIGHT: normal; font-size: 1em; COLOR: #0562b2
}
.statsmb {
	FONT-WEIGHT: bold; FONT-SIZE: 0.917em
}
DIV.pullquote_ss {
	CLEAR: right; DISPLAY: block; FLOAT: right; MARGIN: 0px; WIDTH: 295px! important
}
DIV.pullquote_sssm {
	CLEAR: right; MARGIN-TOP: 9px; DISPLAY: block; FLOAT: right; WIDTH: 221px! important
}
DIV.ss_sidebox {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.917em; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 10px 5px; WIDTH: 143px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.tipsbox {
	CLEAR: right; BORDER-RIGHT: #c8dff1 1px solid; BORDER-TOP: #c8dff1 1px solid; DISPLAY: block; FONT-SIZE: 0.917em; MARGIN: 20px 0px 10px; BORDER-LEFT: #c8dff1 1px solid; WIDTH: 446px; PADDING-TOP: 0px; BORDER-BOTTOM: #c8dff1 1px solid
}
DIV.tipsbox H1 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 0.917em; BACKGROUND-IMAGE: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #0068b6; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; BORDER-RIGHT-WIDTH: 0px! important
}
DIV.tipsbox DIV.no-img {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 0.917em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.seriesbox {
	CLEAR: right; BORDER-RIGHT: #c8dff1 1px solid; BORDER-TOP: #c8dff1 1px solid; DISPLAY: block; FONT-SIZE: 0.917em; MARGIN: 20px 0px 10px; BORDER-LEFT: #c8dff1 1px solid; WIDTH: 446px; PADDING-TOP: 0px; BORDER-BOTTOM: #c8dff1 1px solid
}
DIV.seriesbox H1 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 0.917em; BACKGROUND-IMAGE: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; COLOR: #0068b6; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; BORDER-RIGHT-WIDTH: 0px! important
}
DIV.seriesbox H4 A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.917em
}
.ss_series {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.ss_steps {
	CLEAR: right; BORDER-RIGHT: #c6e0f1 1px solid; BORDER-TOP: #c6e0f1 1px solid; DISPLAY: inline; FLOAT: right; PADDING-BOTTOM: 7px; MARGIN: 20px 0px 7px 7px; BORDER-LEFT: #c6e0f1 1px solid; WIDTH: 150px; BORDER-BOTTOM: #c6e0f1 1px solid; BACKGROUND-COLOR: #f4fcff
}
DIV.ss_steps H1 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 0.917em; BACKGROUND-IMAGE: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #0068b6; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; BORDER-RIGHT-WIDTH: 0px! important
}
DIV.ss_stepsbox {
	CLEAR: right; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.917em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 11px 7px 8px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 126px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.ss_sideflash {
	MARGIN: 0px
}
.recipe_title {
	FONT-SIZE: 2.167em; COLOR: #333;
}
.subTitleGrey {
    font-size: 1em; color: #333; margin-top: 6px;
}
DIV.recipe_statstop {
	CLEAR: right; DISPLAY: inline; FLOAT: right; MARGIN: 10px 0px 20px 0px; WIDTH: 216px! important; HEIGHT: 216px
}
DIV.recipe_statstop_noimg {
	MARGIN: 10px 0px 0px; WIDTH: 447px! important; HEIGHT: 130px! important;
}
DIV.recipe_statstop_sm {
	width: 274px !important; height: 192px!important; float: right; display:inline; clear:right; margin: 10px 0px 20px 0px;
}
DIV.recipestats-noimg .nextstepsthird {
	padding: 3px 0px 10px 10px; BACKGROUND: url(/images/1033/css/component/bg-grey-dot.gif) repeat-y left top; WIDTH: 50%;
}
DIV.recipeboxtop {
	BACKGROUND: url(/images/1033/css/component/pullquote_bot.gif) no-repeat right bottom; MARGIN: 0px; background-color: #FEFBF2; padding-bottom:0 !important; height: 192px!important;
}
DIV.recipeboxtop DIV {
	BORDER-LEFT: #e5d2b1 1px solid; height: 170px;
}
DIV.recipeboxtop H1 {
	BORDER-RIGHT: #e5d2b1 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.917em; BACKGROUND: url(/images/1033/css/component/recipestats_top.gif) #fbebdb no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #eb8f5e; PADDING-TOP: 3px; BORDER-BOTTOM: #e5d2b1 1px solid
}
.recipestats {
	FONT-SIZE: 0.917em; MARGIN: 0px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 174px; BORDER-BOTTOM-STYLE: none! important
}
.recipestats-noimg {
	FONT-SIZE: 0.917em; MARGIN:0px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 100px; BORDER-BOTTOM-STYLE: none! important; padding-top: 5px; padding-bottom: 5px;
}
.recipestats-sm {
	FONT-SIZE: 0.917em; MARGIN: 0px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 150px; BORDER-BOTTOM-STYLE: none! important
}
DIV.recipestats DIV.rule {
	FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot_grey.gif) repeat-x 50% bottom; MARGIN: 0px 0px 5px; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 7px; BORDER-BOTTOM-STYLE: none! important
}
DIV.recipestats-sm DIV.rule {
	FONT-SIZE: 0.083em; BACKGROUND: url(/images/1033/css/component/subgate-hdot_grey.gif) repeat-x 50% bottom; MARGIN: 0px 0px 5px; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 7px; BORDER-BOTTOM-STYLE: none! important
}
.recipestats SPAN {
	color: #FF6600;
}
.recipestats P.core {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/1033/css/component/ico_core.gif) no-repeat 75px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
.recipestats-noimg P.core {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/1033/css/component/ico_core.gif) no-repeat 75px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
.recipestats-sm P.core {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/1033/css/component/ico_core.gif) no-repeat 75px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
DIV.top-key {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.top-key UL {
	PADDING-BOTTOM: 3px; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 15px
}
DIV.top-key LI {
	WIDTH: 130px; POSITION: absolute; HEIGHT: 17px
}
#title {
	font-size: 1em; LEFT: 0px; WIDTH: 300px
}
#key01 {
	BACKGROUND: url(/images/1033/css/component/icon_print.gif) no-repeat; LEFT: 330px; LIST-STYLE-TYPE: none
}
#key02 {
	LEFT: 352px; LIST-STYLE-TYPE: none
}
#key03 {
	BACKGROUND: url(/images/1033/css/component/icon_email.gif) no-repeat; LEFT: 384px; LIST-STYLE-TYPE: none
}
#key04 {
	LEFT: 408px; LIST-STYLE-TYPE: none
}
.captiontxt {
	margin: 3px 5px 3px 5px;
	display: block;
}
.centeredImage {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.no-img {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/*video class*/
/*print icon*/
#printicon {
	BACKGROUND: url(/images/1033/css/component/icon_print.gif) no-repeat; LEFT: 384px; LIST-STYLE-TYPE: none
}
#printtxt {
	LEFT: 408px; LIST-STYLE-TYPE: none
}
DIV.recipestats-noimg Table { 
	height: 100%;
}
/*Popup page*/
#popmain {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	width: 550px;
} 

#popmain div.top_rule, #popmain div.bot_rule, #popmain div.top-key, #popmain table, #popmain div.art_intro span.article_title{
	display: none !important;
}

#popmain div.tiertwo, #popmain div.tiertwo table{
	display: block !important;
}

#popftr {
	margin: 0px 0px 0px 25px;
	padding: 0px;
	text-align: center;
}

.recipestats-sm span {
	color: #ff6600;
}

.recipestats-noimg span {
	color: #ff6600;
}
div.imgcaption {
        float:left;
        margin: 10px 5px 5px 0px;
        display:block;
        padding: 0px;
        line-height:11px;
}
div.recipeboxtop-lg {
			background: none;
            height: 200px !important;
            padding-bottom: 0 !important;
		}
div.recipeboxtop-lg div {
			border-left: none;
            height: auto;
		}
div.recipeboxtop-lg h1 {
			background: none;
            border-bottom: none;
            border-right: none;
            color: #EB8F5E;
            FONT-SIZE: 0.917em;
            font-weight: bold;
            margin: 0;
            padding: 3px 7px 3px 7px;
		}
div.recipeboxtop-noimg {
			background-color: #FEFBF2;
			padding-bottom:0px !important;
			background: url(/images/1033/css/component/pullquote_bot.gif) no-repeat bottom right;	
			}
div.recipeboxtop-noimg div {
				border-left:1px solid #E5D2B1;
				/*padding-bottom: 10px!important;*/
			}
div.recipeboxtop-noimg h1 {
			background: url(/images/1033/css/component/recipestats_top.gif) no-repeat top left;
			font-weight: bold;
			FONT-SIZE: 0.917em;
			color: #EB8F5E;
			background-color: #FBEBDB;
			padding: 3px 7px 3px 10px;
			border-right:1px solid #E5D2B1;
			border-bottom: 1px solid #E5D2B1; 
			margin: 0;
			clear:both;
		}

div.gbb_boxmain {
	margin: 0px;
}

div.gbb_box {
	border: 1px solid #D9DCDC;
	clear: left;
	padding: 7px 5px 5px 7px;
	
}

div.gbb_box h4 {
	FONT-SIZE: 1.167em;
	color:#0562B2;
}

img.gbb_box {
	float: left;
	margin: 0 0 0 0px;
	display:inline;
}
button.arrow {
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:0.833em;
	line-height:0;
	border:0;
	width:21px;
	height:21px;
	background:url(/images/1033/css/men/go_arrow.gif) no-repeat;
	cursor:hand;
}

div.guide-pad {
	padding: 7px 7px 14px 155px;
}

#vid-callout {
    margin: 0px; width: 143px; 
}

#vid-callout .v-hdr {
    padding: 0; margin: 0; 
}

#vid-callout .v-hdr ul {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 21px; list-style: none; position: relative; width: 143px !important; 
}

#vid-callout .v-hdr li {
    position: absolute; width: 143px; height: 21px; top: 3px; background: url(/images/1033/css/component/exe_callout_hdr.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}

#vid-callout .v-hdr li h1 {
    display: block; FONT-SIZE: 0.917em; font-weight: bold; color: #5F5B58; padding: 5px 7px 5px 7px; margin: 0px 0px 5px 0px; 
}

#vid-calloutbod {
    margin: 0px; padding: 0px; background: url(/images/1033/css/component/exe_callout_bg.gif) no-repeat bottom right; 
}

img.vid {
    float: middle; margin: 10px 9px 0px 9px; display: inline; 
}

.vidcap {
    FONT-SIZE: 0.917em; font-weight: normal; color: #646464; margin: 0px; padding: 0px 7px 0px 9px; 
}

#artvid-callout {
    margin: 0px; width: 216px; 
}

#artvid-callout .v-hdr {
    padding: 0; margin: 0; 
}

#artvid-callout .v-hdr ul {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 21px; list-style: none; position: relative; width: 216px !important; 
}

#artvid-callout .v-hdr li {
    position: absolute; width: 216px; height: 22px; top: 3px; background: url(/images/1033/css/component/art_sidecallout_hdr.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}

#artvid-callout .v-hdr li h1 {
    display: block; FONT-SIZE: 0.917em; font-weight: bold; color: #5F5B58; padding: 5px 7px 5px 7px; margin: 0px 0px 5px 0px; 
}

#artvid-calloutbod {
    margin: 0px; padding: 0px; background: url(/images/1033/css/component/art_sidecallout_bg.gif) no-repeat bottom right; 
}

div.art_sidebox {
    width: 216px; float: right; display: inline; margin: 0px 0px 10px 5px; border: 0px; FONT-SIZE: 0.917em; clear: right; padding-top: 0px; 
}
/* Added new class for article bug QC#26140 */
.subheadgrey {
font-size:0.917em;
font-weight:bold;
}



/*Added for 8.4 template changes*/

img.txtwrap {
	padding: 0px;
	margin: 7px 0px 0px 0px;
	float: left;
	
}

img.txtwrapcaption {
	padding: 0px;
	margin: 7px 0px 0px 0px;
	float: left;
	
}

div.wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 5px 0px;
	float: left;
}

div.txtwrap-pad {
	padding: 0px 7px 7px 0px;
}

.introbluetxt {
	FONT-SIZE: 1.167em;
	font-weight: normal;
	color:#0562b2;
}

div.imagecaption {
	
	padding: 0px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #dfe2e2;
	margin: 1px 0px 0px 0px;
	width: 216px;
}

div.imagecaption .inner {
	font-size: .833em;
	color:#646464;
	padding: 7px 5px;
}

/*new classes*/
#ww-twocolwide, #ww-threecolwide {
width:962px;
}

#ww-threecolwide #col-callouts {
width:344px;
}

#ww-twocolwide td, #ww-threecolwide td{
vertical-align:top;
	}
	
#ww-threecolwide #col-main {
padding-right: 15px;
width: 447px;
	}
	
#key01a {
	BACKGROUND: url(/images/1033/css/component/icon_print.gif) no-repeat; LEFT: 687px; LIST-STYLE-TYPE: none
}
#key02a {
	LEFT: 709px; LIST-STYLE-TYPE: none
}
#key03a {
	BACKGROUND: url(/images/1033/css/component/icon_email.gif) no-repeat; LEFT: 741px; LIST-STYLE-TYPE: none
}
#key04a {
	LEFT: 765px; LIST-STYLE-TYPE: none
}

.tier0-flash h1 {
color:#414040;
font-size:1.333em;
}

div.tierthree .no-img {
padding:7px 7px 14px;
}

div.callboxflash-nopad {
border-width:0;
clear:right;
display:inline;
float:right;
font-size:0.917em;
margin:0px 7px 7px 7px;
padding-top:0;
width:216px;
}

/*added from core.css*/
.tierthree h1 {
color:#414040;
font-size:1.333em;
}

.tierone td, .tiertwo td, .tierthree td {
margin:0;
padding:0;
vertical-align:top;
}

.half {
background:transparent url(/images/1033/css/component/core-vdot.gif) no-repeat scroll left bottom;
width:50%;
}

div.tierthree td.half, div.tierthree td.third, div.tierthree td.quarter {
	background: url(/images/1033/css/component/core-vdot.gif) repeat-y scroll 0 0;
	width:33%;
}

td.first {
background: none repeat scroll 0 0 !important;
}

div.colpad {
margin:0 7px;
}

.formspacer {
padding:5px 0 10px;
}

.seaform fieldset {
float:left;
padding:0 2px 0 0;
}


.text-md-grey {
	font-size: 1em;
	color: #505050;
}

.text-lg-grey {
   FONT-SIZE: 1.167em;
   font-weight: bold;
	color: #505050;
}

.text-sm-grey-error {
   font-size: 1em;
   font-weight: normal;
	color: #df3d15;
}
.text-lg-grey-error {
   FONT-SIZE: 1.167em;
   font-weight: bold;
	color: #df3d15;
}

.inner-txt {
   padding: 6px 0px;
}

.top_rule {
	margin-top: 7px;	
}

.bot_rule {
	margin-bottom: 10px;	
}

/*	CSS for customized radio buttons and check boxes */

	
/*	wrapper divs */
.custom-checkbox, .custom-radio { 
position: relative; 
margin:5px 0 0;
}
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}


.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1em;
	padding-right: 1em;
	line-height: 1;
	padding:4px 0 4px 30px;
	margin: 0;
	cursor: pointer;
}

	
/* states */
.custom-checkbox label { background: url(/images/1033/css/component/checkbox.gif) no-repeat; }

.custom-radio label { background: url(/images/1033/css/component/radiobutton_2.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position:-14px -18px;
}

*html+ .custom-checkbox label, .custom-radio label {
	background-position:-12px -16px;
}


.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -14px -118px;

}

*html+ .custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -12px -116px;

}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -14px -218px;
}

*html+ .custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -12px -216px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -14px -318px;
}

*html+ .custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -12px -318px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;

}

.quiz-num {
	display: inline;
	float: left;
	width: 40px;
	vertical-align: top;
	text-align:center;
	line-height:40px;
	height: 40px;
	background-color: #c6e0ef;
}

.quiz-num-asm {
	display: inline;
	float: left;
	width: 28px;
	vertical-align: top;
	text-align:center;
	line-height:28px;
	height: 28px;
	background: url(/images/1033/css/quiz/asm-quiz-num-bg.gif) no-repeat;
}

.quiz-num span {
	font-size: 2.333em;
	color: #0562B2;
	font-weight: normal;
}

.quiz-num-asm span {
	font-size: 1.333em;
	color: #FFFFFF;
	font-weight: bold;
}

.quiz-num-error {
	display: inline;
	float: left;
	width: 40px;
	vertical-align: top;
	text-align:center;
	line-height:40px;
	height: 40px;
	background-color: #df3d15;
}

.quiz-num-asm-error {
	display: inline;
	float: left;
	width: 28px;
	vertical-align: top;
	text-align:center;
	line-height:28px;
	height: 28px;
	background: url(/images/1033/css/quiz/asm-quiz-num-error-bg.gif) no-repeat;
}

.quiz-num-error span {
	font-size: 2.333em;
	color: #FFFFFF;
	font-weight: normal;
}

.quiz-num-asm-error span {
	font-size: 1.333em;
	color: #FFFFFF;
	font-weight: bold;
}


.quiz-ques-error {
	display: inline;
	float: left;
	width: 530px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}


.quiz-abstract h2 {
	FONT-SIZE: 2.167em;
	color: #505050;
	font-weight: normal;
	margin: 3px 0px 7px 0px;
}

.quiz-abstract h2 b{
	font-weight: normal;
}

.quiz-ques-asm {
	display: inline;
	float: left;
	width: 420px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}

.quiz-ques-asm-error {
	display: inline;
	float: left;
	width: 420px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}

/*new styling for dark blue submit button for quiz*/

a.btn-dkblue {
    /* Sliding right image */
background: transparent url(/images/1033/css/buttons/btn_dkblue_right.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a.btn-dkblue:hover {
    /* Sliding right image */
background: transparent url(/images/1033/css/buttons/btn_dkblue_right.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #c6e0ef;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a.btn-dkblue  span.btndkblue {
/* Background left image */ 
background: transparent url(/images/1033/css/buttons/btn_dkblue_left.gif) no-repeat; 
display: block;
line-height: 24px; 
padding:0px 7px 0px 12px;
} 

div.recipe_statstop-noimg
{
    clear: right;
    display: inline;    
    height: auto;
    margin: 10px 0 0px;
    width: auto;
}

.recipe_statstop-noimg .recipeboxtop-lg {
    height: auto !important;
}

#tabs_container
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.500em;
    width: 447px;
}

#tabs_container ul.tabs
{
    height: 39px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 447px;
}

#tabs_container ul.tabs li
{
    float: left;
}

#tabs_container ul.tabs li.active a, #tabs_container ul.tabs li.active a:hover
{
    background: transparent url(/images/1033/css/component/tab_n_on_bg.jpg) no-repeat scroll 0 0;
    color: #444444;
    display: block;
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 192px;
    top: 1px;
    position: relative;
}

#tabs_container ul.tabs li a
{
    background: transparent url(/images/1033/css/component/tab_n_off_bg.jpg) no-repeat scroll 0 0;
    color: #444444;
    cursor: pointer;
    display: block;
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 192px;
    top: 1px;
    position: relative;
}

#tabs_container ul.tabs li a:hover, #tabs_container ul.tabs li a.notLinkable:hover
{
    background: transparent url(/images/1033/css/component/tab_n_hover_bg.jpg) no-repeat scroll 0 0;
    color: #444444;
    cursor: pointer;
    display: block;
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 192px;
    top: 1px;
    position: relative;
}
div.tab_contents
{
    display: none;
}
div.tab_contents_active
{
    display: block;
}

div.clear
{
    clear: both;
}


div.tab_contents_container_comm
{
    background-color: #FFFFFF;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
    height: 100%;
    margin: 0;
    padding: 0 0 20px;
}

div.tab_contents_container_comm .inner
{
    padding: 10px 6px 10px 7px;
}

.tab_footercap
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/images/1033/css/component/tab_content_footercap.jpg) no-repeat scroll 0 0;
    height: 23px;
    margin: 0;
    padding: 5px 0 5px 20px;
    width: 447px;
}


div.recipeWrap
{
    float: left;
    margin: 10px 0px 0px 0;
    padding: 0px 0px 20px 0px;
}
/* Updated by SV 12/11/12 */
.ratings-comment textarea {
   background: none repeat scroll 0 0 #F1F1F1;
   border: 1px solid #999999;
   display: block;
   border-radius: 2px 2px 2px 2px;
   font-family:Arial,Helvetica,sans-serif;
   font-size: 1.167em;
   font-size-adjust: none;
   font-stretch: normal;
   font-style: normal;
   font-variant: normal;
   font-weight: normal;
   height: 66px;
   line-height: normal;
   margin: 0 auto 16px auto;
   max-width: 550px;
   min-height: 66px;
   min-width: 550px;
   overflow: auto;
   padding: 9px 0 0 9px;
   width: 550px;
}


/*reviews comments styles*/

.sort-hdr .int
{
    padding: 3px 10px;
}

/* Updated by SV 12/11/12 */
 .review-box {
 	 border-bottom: 1px solid #d5d3c8;
 }

.review-box .rbox-main p {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    overflow:hidden;
    width: 465px;
 }

.rbox-header-left
{
    float: left;
    display: inline;
    padding: 8px 10px;
}

.rbox-header-right
{
    float: right;
    display: inline;
    padding: 8px 10px;
}

.rbox-main-text-helpful
{
    font-size: 1em;
    color: #000000;
    font-weight: normal;
    padding: 0px 10px 10px;
    font-style: italic;
}

.rbox-main-ftr-left
{
    float: left;
    display: inline;
    padding: 8px 10px;
    font-size: 1em;
    color: #000000;
}

.rbox-main-ftr-right
{
    float: right;
    display: inline;
    padding: 8px 10px;
    font-size: 1em;
    color: #000000;
}
.rbox-main-ftr-bottom
{
width:100%;
font-size:1em;
padding: 8px 10px;
float:left;
}

/*Share widget box style*/

.share-widgetbox
{
    width: 220px;
    height: auto;
    border: 3px solid #CCCCCC;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
}

.close-widgetbox
{
    float: right;
    padding: 10px 10px 4px 4px;
}

.close
{
    font-family: Arial, Helvetica;
    font-size: 1em;
    color: #505050;
    font-weight: bold;
    cursor: pointer;
}

.inner-widgetbox
{
    clear: both;
    margin: 4px 10px 10px;
}

.bookmark
{
    padding: 10px 15px 0 0;
}

.bookmark2
{
    padding: 10px 0px 0 15px;
}

.bookmark-top
{
    padding: 0px 15px 0 0;
}

.bookmark2-top
{
    padding: 0px 0px 0 15px;
}

.bookmark-img
{
    border: none;
    display: inline;
    float: left;
    padding-right: 3px;
    margin-right: 7px;
}


/*rating stars styling*/

/*rating stars styling*/

#rec-ratings
{
    clear: both;
    float: left;
    overflow: hidden;
    padding: 0 0 5px;
    width: 100%;
}

#rec-ratings-rt, .rec-ratings-rt
{
    clear: both;
    float: right;
    overflow: hidden;
    padding: 0 0 14px;
    width: 97px;
}

#rec-ratings .stars0, #rec-ratings-rt .stars0, .rec-ratings-rt .stars0
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 0;
}
#rec-ratings .stars1, #rec-ratings-rt .stars1, .rec-ratings-rt .stars1
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 -16px no-repeat;
}
#rec-ratings .stars2, #rec-ratings-rt .stars2, .rec-ratings-rt .stars2
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 -32px no-repeat;
}
#rec-ratings .stars3, #rec-ratings-rt .stars3, .rec-ratings-rt .stars3
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 -48px no-repeat;
}
#rec-ratings .stars4, #rec-ratings-rt .stars4, .rec-ratings-rt .stars4
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 -64px no-repeat;
}
#rec-ratings .stars5, #rec-ratings-rt .stars5, .rec-ratings-rt .stars5
{
    background: url(/images/1033/css/component/stars_sm.gif) 0 -80px no-repeat;
}


.rating
{
    display: block;
    height: 16px;
    text-indent: -1000em;
    width: 216px;
}

ul.ratingstars {
	list-style-type:none;
	padding: 0;
	margin: 3px 0px 0px 0px;
}

ul.ratingstars li {
	display: inline;
	float: left;
	margin-right: 1px;
}
/*rating and review styling*/

.word_wrap
{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    overflow:hidden;    
}

/*styles for preview login module on recipe details page */

div.loginprev-container {
	background:transparent url(/images/1033/css/component/loginprev-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:447px;
}

div.loginprev-container div.bg-top {
	background:transparent url(/images/1033/css/component/loginprev-top-bg.gif) no-repeat scroll 0 0;
	height:14px;
	overflow:hidden;
}

div.loginprev-container div.bg-bottom {
	background:transparent url(/images/1033/css/component/loginprev-bot-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

div.loginprev-container .loginprev-inner {
	padding: 0px 15px 20px;
}

div.loginprev-container span.hdrtext {
	color: #000000;
	font-size:  2em;
	font-weight: normal;
}

div.loginprev-container span.mdtext {
	color: #000000;
	font-size: 1.500em;
	font-weight: normal;
}

div.loginprev-container span.mdtext {
	color: #000000;
	font-size: 1.500em;
	font-weight: normal;
}

/*Next steps module -NEW */

.nextstepsbox
{
    width: auto;
    border: 1px solid #93b9e0;
    padding: 0px;
    background-color: #FFFFFF;
    margin: 20px 0px 0px;
}

.nextstepsbox-vis
{
    width: auto;
    border: 1px solid #93b9e0;
    padding: 0px;
    background-color: #e6f0fa;
}

.nextstepsbox h2
{
    background-color: #e9f1f9;
    padding: 10px 12px 7px;
    FONT-SIZE: 1.167em;
    color: #0562b2;
    font-weight: bold;
    margin: 0px;
}

.nextstepsbox-vis h2
{
    background-color: #cfe2f5;
    padding: 10px 12px 7px;
    FONT-SIZE: 1.167em;
    color: #272727;
    font-weight: bold;
    margin: 0px;
}

.nextstepsbox ul, .nextstepsbox-vis ul
{
    list-style-type: none;
    padding: 12px;
    margin: 0px;
}

.nextstepsbox li, .nextstepsbox-vis li
{
    padding: 7px 7px 7px 0px;
}

.orangetext
{
    font-size: 1.083em;
    color: #ff6600;
}

/*new styling for orange buttons*/

a#btn-orange-arrow {
    /* Sliding right image */
background: transparent url(/images/1033/css/buttons/btn_orangearrow_right.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 31px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 5px;
padding-right: 17px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a#btn-orange-arrow:hover {
    /* Sliding right image */
background: transparent url(/images/1033/css/buttons/btn_orangearrow_right.gif) no-repeat scroll top right; 
display: block;
float: left;
height: 31px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 5px;
padding-right: 17px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a#btn-orange-arrow  span.btnorange-arrow {
/* Background left image */ 
background: transparent url(/images/1033/css/buttons/btn_orangearrow_left.gif) no-repeat; 
display: inline;
line-height: 30px; 
padding:7px 10px 18px;
width: 100%;
height: 31px;
} 

*+html a#btn-orange-arrow  span.btnorange-arrow {
/* Background left image */ 
background: transparent url(/images/1033/css/buttons/btn_orangearrow_left.gif) no-repeat; 
display: inline;
line-height: 31px; 
padding:8px 10px 18px;
width: 100%;
height: 31px;
} 

.button-pad {
float:right;
margin:21px 0px 20px;
width:auto;
}

#el01 {width:100%} /* Width */

/*styling for messaging box*/
div.msg-box-content {
	margin:0 10px;
}

div.msgbox-content {
	display:block;
	clear:both;
	background:url(/images/1033/css/messaging/messaging_bg_mid.jpg) repeat scroll 0 0 transparent;
	margin:0 0 0px 15px;
	overflow:hidden;
	width:373px;
}

div.msgbox-content div.msgboxbg-top {
background:url(/images/1033/css/messaging/messaging_bg_top.jpg) no-repeat scroll 0 0 transparent;
height:20px;
overflow:hidden;
}

div.msgbox-content div.msgboxbg-bottom {
background:url(/images/1033/css/messaging/messaging_bg_bot.jpg) no-repeat scroll 0 100% transparent;
color:#FFFFFF;
font-size:1.750em;
min-height:90px;
overflow:hidden;
padding:0 7px 25px 11px;
width:358px;
}

div.msgbox-content div.msgboxbg-bottom a{
color:#FFFFFF;
font-size:1.750em;
text-decoration: underline;
}

div.msgbox-content div.msgboxbg-bottom a:hover{
color:#FFFFFF;
font-size:1.750em;
text-decoration: none;
}

.msgText {
	margin: 0px 10px;
}
.icon_print {
    float: right;
    FONT-SIZE: 0.917em;
    margin-top: 4px;
}
.no-margin {
    margin: 4px 0 !important;
}

.recipe-image-links ul li  a{
	text-decoration: none; 	
}

.recMagnifyIcon {
    background: url("/images/1033/css/global/icon_magnify.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0 14px 3px 0;
}

.recPlayVideoIcon {
    background: url("/images/1033/css/global/icon_playvideo.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline-block;
    padding: 0 14px 3px 0;
}
.communityRecipe { 
    background-image: url(/images/1033/css/icons/icon_community_recipe.png); PADDING-BOTTOM: 0px; padding-left: 0px; padding-right: 16px; display: inline-block; background-repeat: no-repeat; background-position: left center; cursor: pointer; padding-top: 2px; 
}
.myCreatedRecipe {
    background-image: url(/images/1033/css/icons/icon_my_recipe.png); background-position: left center; background-repeat: no-repeat; cursor: pointer; display: inline-block; padding-bottom: 0; padding-left: 0; padding-right: 16px; padding-top: 2px; 
}
.top_rule_main {
    background-image: url("/images/1033/css/component/subgate-hdot.gif"); background-position: 50% top; background-repeat: repeat-x; FONT-SIZE: 0.083em; height: 1px; line-height: 0; margin: 11px 0 1px;
}
.top_rule_main2 {
    background-image: url("/images/1033/css/component/subgate-hdot.gif"); background-position: 50% top; background-repeat: repeat-x; FONT-SIZE: 0.083em; height: 1px; line-height: 0; margin: 11px 0; 
}
a:hover, a:active {
	color: #069;
	text-decoration: underline;
}
#article_centercolcontent {
	margin-left: 14px;
	margin-right: 15px;
	width: 600px;
}
#article_header {
	border-bottom: 1px solid #D6D6D6;
    height: auto;
    margin: 4px 0 10px 14px;
    width: 935px;
}
.article_sponsored {
	float: right;
    height: 29px;
    margin-top: -2px;
    padding-bottom: 10px;
    text-align: center;
    width: 310px;
}
.share-container {
	border-bottom: 1px dotted #999;
	margin: 0 0 10px !important;
	overflow: visible;
	padding: 0 0 5px;
	width: 100%;
}
.share-container-new {
	margin: 0 0 10px !important;
	overflow: visible;
	padding: 0 0 5px;
	width: 100%;
}
.article-share {
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
}
.article-share li {
	list-style-type:none;
	display:inline;
}
.share-container-fblike {
	border: none;
	outline: 0 none;
	overflow:visible;
}
.utilitiesIcon {
	border-right:1px solid #b0b0b0;
	float:left;
	margin-right:8px;
	padding-right:8px;
}
.utilitiesPrint {
	float:left;
}
.article-share img {
	vertical-align: bottom;
}
.article-share-e {
	border-right:1px solid #d5d5d5;
	padding-right:8px;
	margin-right:4px;
}
#article_header .breadcrumb {
	FONT-SIZE: 0.917em;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
}
.article-intro {
	margin-bottom:15px;
}
.article-intro h1 {
	font-size:2.500em;
	font-weight:normal;
	margin:15px 0 5px;
}
.article-img-cap {
	border-bottom: 4px solid #D6D6D6;
	padding-bottom:35px;
	margin-bottom:25px;
	overflow:auto;
}
.vid-cap {
	float:left;
	margin-left:-1px;
}
.article-body {
	font-size: 1.167em;
}
.column-list {
	clear:both;
	margin-top:25px;
}
.column-item {
	margin: 15px 0;
	overflow: auto;
}
.column-item-img {
	float:left;
	margin-right:20px;
}
.column-item-title {
	font-weight:bold;
	font-size: 1.167em;
	line-height:1.4em;
	margin-bottom:10px;
}
.column-item-abstract {
	font-size: 1.167em;
	line-height:1.4em;
}
.column-vid a {
	font-size: 1.167em;
}
.column-item-text {
	float:left;
	width:410px;
}
.column-divider {
	border-bottom: 1px dotted #333;
}
.article-dek {
	font-size:1.500em;
	line-height: 1.4em;
	margin-bottom:10px;
}
.article-byline {
	font-size: 1.167em;
}
.article-main {
	font-size: 1.167em;
	line-height: 1.4em;
	margin-bottom: 25px;
}
.article-main-para {
	font-size: 1.167em;
	line-height: 1.4em;
}
.article-img-wrap {
	float:left;
	padding-bottom: 25px;
	margin-right: 15px;
	width: 216px;
}
.image-links ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.rec-image {
	float:left;
}
.rec-image a {
	background: url("/images/1033/css/component/icon-img-l.png") no-repeat scroll left center transparent;
	cursor: pointer;
	display: inline-block;
	padding: 0 0 0 19px;
}
.rec-video {
	float:right;
}
.image-links ul li {
	margin-right: 0;
}
.rec-video a, .article-video a {
	background: url("/images/1033/css/component/icon-video-blue.png") no-repeat scroll left center transparent;
	cursor: pointer;
	display: inline-block;
	padding: 0 0 0 28px;
}
.recipe-main {
	FONT-SIZE: 1.167em;
	line-height: 1.4em;
	margin-bottom: 5px;
}
.recipe-type, .recipe-comm-byline {
	color:#666;
	font-size: 1.167em;
}
.recipe-tr {
	float: left;
	margin: 0 0 10px 4px;
	width: 365px;
}
.recipe-summary {
	background-color:#f4f4f1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:10px 0;
	padding:10px;
	widdth:100%;
}
.rec-track {
	background-image: url("/images/1033/css/component/rotd-track.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	height: 32px;
	padding-right: 23px;
}
.rec-track a {
	color: #FFFFFF;
	display: block;
	FONT-SIZE: 1.167em;
	font-weight: bold;
	padding: 6px 10px;
	width: 100%;
}
.rec-track a:hover {color: #FFFFFF!important;}

.rec-points {
	background-image: url("/images/1033/css/component/points-plus-rec.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 1.417em;
	font-weight: bold;
	height: 26px;
	margin-right: 5px;
	padding-top: 6px;
	text-align: center;
	width: 33px;
}
.rec-pointst {
	color: #666;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	line-height:1.3em;
}
.rec-sum1 {
	border-bottom:1px solid #d5d6d4;
	margin-bottom:10px;
	padding-bottom:5px;
}
.rec-sum1-1 {
	border-right:1px dotted #a7a7a5;
	float:left;
	width:115px;
	margin-right:10px;
	padding-right:10px;
}
.rec-sum1-2 {
	border-right:1px dotted #a7a7a5;
	float:left;
	margin-right:10px;
	padding-right:10px;
	width:105px;
}
.rec-sum1-3 {
	float:left;
}
.rec-sum2 {
	clear:both;
	color: #666;
}
.rec-sum2-1 {
	background:url("/images/1033/css/component/icon-time.png") no-repeat scroll left -2px transparent;
	border-right:1px dotted #a7a7a5;
	color: #666666;
	float: left;
	height: 30px;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 232px;
}
.rec-sum2-2 {
	background:url("/images/1033/css/component/icon-fork.png") no-repeat left center;
	color: #666666;
	float: left;
	height: 30px;
	padding-left: 12px;
}
.prep-time, .other-time {
	color:#666;
	float:left;
}
.cook-time
{
	color:#666;
}
.rec-label {
	font-weight:bold;
	padding-left:5px;
}
.recipe-desc {
	font-size:1.333em;
	line-height:1.3em;
}
#uctrReviews_divRecipeNotReviewed {
	padding:10px 20px;
}
#uctrReviews_lnkBackToRecipe {
	padding:10px 20px;
}
.quick-recipe-summary {
	background-color:#f4f4f1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:10px 0;
	overflow:auto;
	padding:10px;
	widdth:100%;
}
.qrec-sum1 {
	float:left;
	width: 120px;
}
.qrec-sum2 {
	float:right;
}
.articles-more {
	background-color:#f4f3f0;
	clear:both;
	margin-top: 35px;
	overflow:auto;
	padding: 15px 15px 20px;
}
.articles-more h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
.articles-more-row {
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 10px;
	overflow: auto;
	padding:10px 20px 20px;
}
.articles-more-row h2 {
	font-size: 1.167em;
	font-weight:normal;
	padding-bottom: 10px;
}
.articles-more-story {
	float:left;
	margin-right:60px;
	width:130px;
}
.articles-more-story-last {
	margin-right:0;
}
.articles-more-story-img {
	height:143px;
	margin-bottom:5px;
	width:143px;
	overflow:hidden;
}
.article-ad-container {
	clear: both;
	margin: 40px 0;
	text-align: center;
}
.article-ad-header {
	color: #999999;
	font-size: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.article-ad {
	border: 1px solid #D2D2D2;
	padding: 10px 0;
	width: 100%;
}
.art-section {
	clear:both;
	overflow:auto;
}
.art-section img {
	float:left;
}
.artsubhead {
	font-size: 1.167em;
	margin-top:10px;
	margin-bottom:20px;
	line-height: 1.4em;
}
.art-section .subhead {
	color:#333;
}
.art-recipe-subhead {
	color:#333;
	font-size: 1.167em;
	margin:15px 0 30px;
}
.art-section .guide-pad {
	padding: 7px 7px 14px 160px;
	font-size: 1.167em;
}
.art-divider {
	border-bottom: 1px dotted #333;
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}
.art-recipe-row {
	margin-bottom: 10px;
	overflow:auto;
}
.art-recipe {
	float: left;
	margin-right: 9px;
	width: 143px;
}
.art-recipe-last {
	float: left;
	margin-right: 0;
	width: 143px;
}
.art-rec-title {
	font-size:1em;
	color:#069;
	display: block;
	font-size: 1em;
	margin-top: 2px;
}
div.recipe_int table {
	margin:10px 0 20px;
}
.ratings-select td {
	font-size: 1.167em;
	color: #666;
}
#uctrRating_txtReview {
	border: medium none;
	display: block;
	height: 150px;
	width: 550px;
}
#tabRecipeReviews {
	line-height:1.4em;
}

/* Updated by SV on 12/13/12 */
#tabRecipeReviews a {
	text-decoration: none;
}
#tabs-2 {
	padding-bottom:20px;
}

/* Quick Meals Template */
.quick-recipe {
	border:2px solid #DFDED5;
	padding: 15px;
	position: relative;
	width: 568px;
}
.quick-recipe .subhead {
	color:#333;
	font-size: 1.167em;
}
.quick-recipe .subhead em {
	text-transform:none !important;
}
.qr-head {
	background-color:#DFDED5;
	margin:-15px 0 0 -15px;
	padding:5px 0 5px 15px;
	width:598px;
}
.qr-info {
	width: 565px;
	margin-bottom:20px;
}
.qr-info td {
	border-bottom:1px solid #DFDED5;
	padding:5px 0;
}
.qr-head td, .qr-info td {
	width:260px;
}
.qr-inst {
	line-height: 1.4em;
	margin-bottom:20px;
}
.value-b {
	color: #333;
	font-size: 1em;
	text-align: left;
	margin-left:60px;
}
.value-ff {
	color: #333;
	display: block;
	float: none;
	font-size: 1em;
	padding-bottom: 2px;
	margin-left:60px;
	text-align: left;
}
.recipe_viewall {
	background: url("/images/1033/css/component/bullet-arrow.png") 0 .25em no-repeat;
	float: right;
	FONT-SIZE: 0.917em;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 8px;
}

/* 	ARTICLE - SUCCESS STORIES */
.article-ss-img-wrap {
	overflow:auto;
	margin-bottom:20px;
}
.article-img-after {
	float:left;
	padding-right:10px;
}
.article-ss-r {
	float:left;
	margin-right: 10px;
	width: 145px;
}
.ss-quote {
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	color: #069;
	float: left;
	font-size: 1.667em;
	line-height: 1.3em;
	margin-bottom:13px;
	padding:15px 0;
	width: 288px;
}
#ss_stats tr {
	line-height:1em;
	padding:0;
	margin:0;
}
.quo-l {
	display: inline-block;
	font-size: 3.25em;
	height: 26px;
	line-height: 55px;
	vertical-align: top;
}
.ie7 .quo-l {
	margin-top:-5px;
}
.ss-disclaimer {
	color:#666;
	font-size: 0.917em;
	line-height: 1.2em;
}
.article-main .subhead {
	color:#333;
}
.article-main-para .subhead {
	color:#333;
}
/* ARTICLE - QUIZ */

.quiz-intro {
	color: #333;
	font-size:1.500em;
}
.quiz-ques label {
	font-size: 1.167em;
}
.quiz-ques td {
	FONT-SIZE: 1.167em;
	padding-left: 5px;
}
a.btn-submit {
	background: url("/images/1033/css/component/button-grn-bg.png") repeat-x scroll 0 0 transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #333333;
	FONT-SIZE: 1.167em;
	font-weight:bold;
	height: auto;
	padding: 8px 20px;
	width: auto;
}
#quiz_v2Ctrl_titleImageSpan1 {
	float:left;
	margin-bottom: 30px;
}
/* ARTICLE - EXERCISE */

.art-ex-summary {
	border: 1px solid #DFDED5;
}
.art-ex-summary-head {
	background-color:#DFDED5;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
	width: 578px;
}
.art-ex-summary-bod {
	FONT-SIZE: 1.167em;
	line-height: 1.4em;
	padding: 15px;
}
.exer-rep {
	border-bottom:1px dotted #999;
	font-size: 1.167em;
	overflow: auto;
	margin-top: 15px;
	padding:15px 0 30px;
}
.exer-rep-last {
	border-bottom:none;
}
.reptext {
	float:left;
	FONT-SIZE: 1.167em;
	margin-right: 20px;
	width: 430px;
}
.reptext h4 {
	text-transform:uppercase;
	font-size: 1.167em;
	font-weight:bold;
}
.reptext h5 {
	font-size: 1.167em;
	font-weight:bold;
}
.repchart table {
	border: 1px solid #DFDED5;
	margin-top:20px;
}
.repchart-hdr {
	background-color: #DFDED5;
	FONT-SIZE: 1.167em;
	padding: 2px 10px;
	text-align:center;
}
.repchart-stats {
	border-right:1px solid #DFDED5;
}
.repchart-stats, .repchart-statsrt {
	FONT-SIZE: 1.167em;
	padding: 2px 10px;
	text-align:center;
}
.exer-text {
	float:left;
	margin-right: 20px;
	width: 430px;
}
.exer-callout {
	float:left;
}
.exer-hdr {
	FONT-SIZE: 0.917em;
	font-weight: bold;
	text-transform: uppercase;
}
ul.video li a:hover {
	text-decoration:underline;
}
.exercap {
	font-size: 0.917em;
}
.pull-quote {
	border-bottom: 2px solid #f4f3f0;
	border-top: 2px solid #f4f3f0;
	color: #006699;
	float: left;
	font-size: 1.500em;
	line-height: 1.3em;
	margin: 10px 0 20px;
	padding: 10px 35px;
	text-align: center;
	width: 295px;
}
.article-chart {
	border:1px solid #DFDED5;
}
.chart-head {
	background-color:#DFDED5;
	font-size:1em;
	font-weight:bold;
	padding:5px 10px;
}
.article-chart ul {
	list-style:none;
	line-height:1.3em;
	margin:15px;
	padding:0;
}
.article-chart li {
	padding-bottom:10px;
}
.article-216cap {
	float:left;
	width:385px;
}
.article-216cap2 {
	float:left;
	width: 393px;
}
.article-main ol {
	margin:0 0 0 35px;
	padding:0;
}
.article-main ol li {
	font-weight:normal;
	list-style-position: outside;
	margin:0;
	padding:0;
}
.article-main ol li span {
	font-weight:normal;
}
.art-rec-links {
	margin:0 0 0 15px;
	padding:0;
}
.art-rec-links li {
	background: url("/images/1033/css/component/bullet-arrow.png") 0 .25em no-repeat;
	line-height: 1.4em;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 0 13px;
}
.article-intro-cap {
	overflow:auto;
}
.article-216cap2r {
	font-size: 1.167em;
	float:left;
	width:195px;
}
.day-intro {
	font-size: 1.167em;
	margin-top:30px;
	margin-bottom:15px;
}
.day-intro-hdr {
	font-size: 1.167em;
	font-weight:bold;
	text-transform:uppercase;
}
.days {
	margin:0;
	overflow:auto;
	padding:0;
}
.days li {
	border-right:1px solid #999;
	float:left;
	list-style-type:none;
	margin-right:10px;
	padding-right:10px;
}
.rec-day {
	font-weight:bold;
	text-transform: uppercase;
}
.rec-day-time {
	font-weight:bold;
}
.recipeblock .bod li {
	border-bottom: medium none;
	padding: 5px 5px 5px 7px;
}
.print-header {
	display:none;
}
/* RIGHT RAIL */

#article_rightcolrail {
	width: 310px;
}
.article-rr-ad-container {
	margin: 10px 0;
	text-align: center;
}
.article-rr-ad-header {
	color: #999;
	font-size: 0.833em;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.article-rr-ad {
	border: 1px solid #D2D2D2;
	padding: 10px 0;
	width: 100%;
}
.rr-more-wrap {
	background-image: url("/images/1033/css/component/arrow-rr-side.jpg");
	background-position: 0 center;
	background-repeat: no-repeat;
	margin-left: -12px;
	padding-left: 12px;
}
.rr-more {
	background-color: #F4F3F0;
	padding: 0 0 10px 10px;
}
.rr-more-head {
	background-color:#eae9e2;
	font-size:1em;
	font-weight:bold;
	margin-left:-10px;
	padding:10px;
}
.rr-more-section h2 {
	font-weight:normal;
	font-size: 1.167em;
	margin:0;
	padding:10px 0 5px;
}
.rr-more-divider {
	border-bottom:1px dotted #333;
	margin-top:10px;
	width:280px;
}
.rr-more-section ul {
	margin:0;
	padding:0;
}
.rr-more-section li {
	background: url("/images/1033/css/component/bullet-arrow.png") no-repeat scroll 0 4px transparent;
	list-style: none outside none;
	line-height:1.4em;
	margin: 0;
	padding: 0 0 0 13px;
}
.rr-more-section a {
    cursor:pointer;
}
.article-community {
	padding:10px;
}
.article-rr-house-ad {
	padding: 10px 0;
}
.hiddenTags {
	display: none;
}
.ww-search {
	background-color:#dbd8ce;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#666;
	padding:15px 20px 20px;
}
.ww-search h2 {
	color:#666;
	font-size:1.417em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.ww-search h3 {
	color:#666;
	font-size:1.417em;
	font-weight:normal;
	margin:0;
	padding:0;
}
.ww-search label {
	display: block;
	FONT-SIZE: 1.167em;
	margin-bottom: 7px;
	margin-top: 15px;
}
.ww-search input {
	FONT-SIZE: 1.167em;
	height:25px;
	width:220px;
}
.ww-search button, .ww-search .findButton{
	background-image: url("/images/1033/css/component/ww-search.png");
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	height: 29px;
	margin: 0 0 0 10px;
	outline:0px;
	padding: 0;
	vertical-align:top;
	width: 28px;
}

/*To be updated*/
div.vid-flash {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}
.image-links, .recipe-image-links {
	border-bottom: 2px solid #F4F3F0;
	FONT-SIZE: 0.917em;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
.recipe-image-links ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.recipe-image-links ul li {
	margin-right: 0;
}
TABLE.article {
	border-color: #D5D3C8;
	border-right: 1px solid #D5D3C8;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 16px;
	width: 100%;
}
TABLE.article TH {
	background-color: #D5D3C8;
	color: #333333;
	font-size: 1em;
	padding: 3px 7px;
	text-align: left;
	vertical-align: top;
}
TABLE.article TD {
	font-size: 1em;
	padding: 7px 30px 7px 15px;
}
UL.emphasized LI {
	background: none;
	margin: 10px 0 5px;
	padding: 0;
}
TABLE.article {
	background-color: #EDEBE6;
	line-height:1.4em;
}
div.recipe_int {
	margin-left:10px;
	width: 578px;
}
div.recipe_int h4 {
	background-color: #D5D3C8;
	border: medium none;
	color: #333333;
	FONT-SIZE: 1.167em;
	margin: 10px 0 0;
	padding: 6px 10px;
}
div.recipe_bod {
	line-height:1.5em;
}
div.recipe_bod ul {
    margin: 0 0 0 10px;
    list-style-type: none;
    padding: 7px 0;
}

/* Updated by SV 12/11/12 */
#ratingswall {
	background: none repeat scroll 0 0 #F8F7F5;
   height: auto;
   margin: 0 0 15px 0;
   padding: 20px;
   width: 557px;
}
#ratingswall h4 {
	color: #333333;
	font-size: 1.667em;
	font-weight: normal;
	margin: 0 0 5px;
}
.ratings-select {
	margin: 10px 0 20px;
	padding: 0;
}
.ratings-comment {
	color: #666666;
	FONT-SIZE: 1.167em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.ratings-comment a.go 
{
    display: block;
    margin: 8px 3px 0 0;
	background: url("/images/1033/css/component/button-grn-bg.png") repeat-x scroll 0 0 transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	FONT-SIZE: 1.167em;
	height: auto;
	padding: 8px 20px;
	width: auto;
}
a.btn-greypill span.greypill {
	background-image:none;
	font-size: 1.167em;
	color:#fff;
	text-transform:uppercase;
	padding:0;
	width:50px;
}
a.btn-greypill {
   background: url("/images/1033/css/component/button-yes.png") no-repeat scroll 0 0 transparent;
	display: block;
    line-height: 23px;
    text-align: center;
    height: 22px;
    width: 52px;
}

/* Updated by SV on 12/11/12 */
.sort-hdr {
    border-bottom: 3px solid #D5D3C8;
    color: #333333;
    height: 24px;
    margin: 0 0 15px 0;
    padding: 0;
    width: 600px;
}

.sort-hdr span {
	line-height: 1em;
	margin: 0;
}

/* Updated by SV on 12/12/12 */
.rbox-main {
   height: auto;
   margin: 15px 0 10px 20px;
   padding: 0;
   width: 560px;
}

/* Updated by SV on 12/12/12 */
.rbox-main-text {
    color: #666;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.rbox-int {
	background-color: #DFDED5;
	height: 53px;
	width: 565px;
}

/* Updated by SV on 12/11/12 */
.review-table {
	height: auto;
	margin: 0 0 10px 0;
	width: 600px;
}
.rbox-main-ftr {
	background-color: #DFDED5;
	width: 100%;
}
a.btn-greypill {
	text-decoration:none !important;
}
#ss_stats {
	background-color: #EEEDE9;
	height:137px;
	margin: 0 0 10px;
	padding: 10px;
	width: 144px;
}
.statsm {
	width: 57px;
}
.statsm {
	width:44px;
}
.statsmb_bl {
	color: #006699;
	FONT-SIZE: 0.917em;
	width:44px;
}
.quiz-container {
	border-bottom: 0px solid #999999;
	display: block;
	FONT-SIZE: 1.167em;
	margin-bottom: 25px;
	padding-bottom: 20px;
	margin-top: 25px;
	width: 600px;
	overflow: auto;
}
.quiz-ques {
	line-height: 1.4em;
	width: 530px;
	padding-left: 60px;
}
.quiz-fieldset {
	line-height: 1.4em;
	width: 530px;
	padding-left: 0px;
}
.quiz-container fieldset{margin:0.83em 0;}
.quiz-container fieldset legend{display:inline;}
.quiz-container fieldset h2 {margin:0}

.quiz-submit {
	margin: 0 0 40px;
	float:right;
}
.quiz-abstract {
	float: left;
	FONT-SIZE: 1.167em;
	line-height: 1.4em;
	margin-left: 20px;
	width: 425px;
	margin-bottom: 30px;
}
ul.video {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.video li {
	background: none;
	margin: 0;
	padding: 0;
}
ul.video li a {
	background: url("/images/1033/css/component/icon-video-s.png") no-repeat scroll 0 2px transparent;
	color: #069;
	FONT-SIZE: 0.917em;
	margin: 0;
	padding: 0 0 0 23px;
}
div.recipeblock .bod H3 {
	background-color: #DFDED5;
	border:none;
	clear: both;
	color: #333;
	FONT-SIZE: 1.167em;
	margin: 0;
	padding: 3px 11px 3px 15px;
}
div.recipeblock .hdr {
	background: none;
	border-left: none;
	padding: 5px 12px 10px 11px;
	overflow:auto;
}
div.recipeblock .ftr {
	background: none;
	border: none;
	padding: 0 0 7px;
}
div.recipeblock {
	border: 2px solid #DFDED5;
	display: block;
	margin: 20px 0 16px;
}
div.recipeblock .bod {
	background-color: #FFF;
	border:none;
}
div.recipeblock .hdr .servings {
	float: left;
	FONT-SIZE: 1.167em;
	font-weight: normal;
}
div.recipeblock div {
	color: #333;
	font-size: 1em;
}
DIV.recipeblock .hdr .points {
	FONT-SIZE: 1.167em;
}
.quiz-ques-error label {
    FONT-SIZE: 1.167em;
}

.btnSubmit:hover {
	text-decoration: underline !important;
	color:white;
}
.ingrediantItemPadding {
    display: block;
    background: none;
    padding-right: 0;
    width: 14px;
    height: 14px;
    padding-left: 5px;
}

.ww-r-info td {
    border-bottom: 1px solid #dbd8ce;
    margin: 0 15px;
    padding: 5px 0;
}

.ww-r-info li {
    border-bottom: 1px solid #dbd8ce;
    margin: 0 -10px;
    padding: 5px 0;
}

.ww-r-info li .itemLeft {
    width: 18px;
	display: inline-block;
}

.qr-info-last-tr td {
    border-bottom: none;
}
td.td-no-btm-brd {
	border-bottom: none;
}
.seriesCap {
	vertical-align: top;
}
.pntVal {
	font-style: normal;
	font-weight: normal;
}
.rr-more-section-span {
	margin:0;
	padding:0;
}
.rr-more-section-span div {
	background: url("/images/1033/css/component/bullet-arrow.png") no-repeat scroll 0 4px transparent;
	list-style: none outside none;
	line-height:1.4em;
	margin: 0;
	padding: 0 0 0 13px;
}
.rr-more-section-span a {
    cursor:pointer;
}

/* 12.2 Message board callout*/

.rr-related {
    line-height: 16px;
    padding-right: 10px;
	padding-bottom:0px;
	overflow:hidden;
}

.rr-related h2 {
    FONT-SIZE: 1.167em;
    font-weight: normal;
    margin: 0;
    padding: 0px 0 5px;
}

.rr-related-img {
    border: 1px solid #D6D6D6;
    float: left;
    margin-right: 10px;
}

.rr-related-text {
    display: inline;
    float: left;
    width: 215px;
}

.rr-related .title {
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 3px;
}

.rr-related .teaser {
    font-size: 1em;
}


/* Other 12.2 new styles */

ul.bullet-list {
	padding: 0px !important;
	margin-top:5px;
	margin-left: 0px !important;
}

.bullet-list li {
    background: url("/images/1033/css/grid/bullet-arrow.png") no-repeat scroll 0 0.25em transparent;
    list-style: none outside none;
    margin: 0 0 0 4px;
    padding: 0 0 3px 10px;
}


.art_sidecallout {
    background-color: #F5F4F4;
    border: 1px solid #CCCCCC;
    clear: right;
    display: inline;
    float: right;
    margin: 0 0 10px 10px;
    padding: 14px;
	line-height: 1.6em;
}
.art_sidecallout h2 {
    color: #333333;
    FONT-SIZE: 1.167em;
    margin: 0 0 10px;
}
.art_sidecallout .main-img {
    margin: 0;
}

.art_sidecallout .main-txt {
    font-size: 1em;
    line-height: 14px;
    margin: -17px 0 0;
    width: 188px;
}

.main-img a {
    text-decoration: none;
}

.main-img a:hover {
    text-decoration: underline;
	color:#FFF;
}
.sidecallout-img-scrim {
    background-color: #1C1C1C;
    height: 25px;
    opacity: 0.9;
    padding: 3px 0 0 7px;
    position: relative;
    top: 0px;
    width: 183px;
	line-height: 1.8em;
}
.sidecallout-img-scrim .scrim-video {
    background: url("/images/1033/css/icons/scrim-video-icon.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    height: 16px;
    padding-left: 25px;
    padding-top: 0;
    width: auto;
}

.featured-img-scrim .scrim-video {
    background: url("/images/1033/css/icons/scrim-video-icon.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    height: 14px;
    padding-left: 25px;
    padding-top: 3px;
    width: auto;
}
.featured-img a:hover{
	text-decoration: underline;
	color: #FFF;
}

.art-3col-row {
    display: inline;
    width: 600px;
}

.art-col1-row {
    background: url("/images/1033/css/component/bg-grey-dot.gif") repeat-y scroll 

right top transparent;
    display: inline;
    float: left;
    padding-bottom: 20px;
    padding-right: 43px;
    width: 143px;
}

.art-col2-row {
    background: url("/images/1033/css/component/bg-grey-dot.gif") repeat-y scroll right top transparent;
    display: inline;
    float: left;
    padding-bottom: 20px;
    padding-left: 43px;
    padding-right: 43px;
    width: 143px;
}

.art-col3-row {
    display: inline;
    float: left;
    padding-bottom: 20px;
    padding-left: 42px;
    width: 143px;
}

.artsubhead {
    FONT-SIZE: 1.167em !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.art-divider-solid {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.art-section .guide-pad {
    FONT-SIZE: 1.167em;
    padding: 0 7px 14px 160px !important;
}

.art-full-50 {
    float: left;
    width: 600px;
}

.art-full-50 .featured-img {
    display: inline;
    float: left;
    margin-right: 15px;
}

.featured-img a {
    text-decoration: none;
}

.art-full-text {
    display: inline;
    float: left;
    width: 535px;
}
.art-full-50 .title {
    FONT-SIZE: 1.167em;
    font-weight: bold;
    padding-bottom: 5px;
}

.art-full-50 .teaser {
    FONT-SIZE: 1.167em;
    line-height: 1.4em;
}

.art-halfmod1, .art-halfmod2 {
    display: inline;
    margin: 0;
    width: 600px;
}

.halfmod1-left {
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    width: 290px;
}
.halfmod1-left .featured-img, .halfmod1-right .featured-img {
    display: inline;
    float: left;
    margin-right: 15px;
}

.featured-img a {
    text-decoration: none;
}

.featured-img-scrim-143 {
    background-color: #1C1C1C;
    height: 25px;
    opacity: 0.9;
    padding: 3px 0 0 7px;
    position: relative;
    top: -29px;
    width: 136px;
}
.featured-img-scrim-143 .scrim-video {
    background: url("/images/1033/css/icons/scrim-video-icon.png") no-repeat scroll 0 3px transparent;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    height: 14px;
    padding-left: 25px;
    padding-top: 3px;
    width: auto;
}

.halfmod1-left-text, .halfmod1-right-text {
    display: inline;
    float: left;
    width: 120px;
}

.art-halfmod1 .title {
    FONT-SIZE: 1.167em;
    font-weight: bold;
    padding-bottom: 5px;
}

.art-halfmod1 .teaser {
    FONT-SIZE: 1.167em;
    line-height: 1.4em;
}
.halfmod1-right {
    display: inline;
    float: left;
    margin-left: 20px;
    width: 280px;
}

.halfmod2-left {
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    width: 290px;
}

.halfmod2-left .featured-img, .halfmod2-right .featured-img {
    display: inline;
    float: left;
    height: 216px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 0;
}

.halfmod2-left-text, .halfmod2-right-text {
    display: inline;
    float: left;
    width: 275px;
}

.halfmod2-right {
    display: inline;
    float: left;
    margin-left: 20px;
    width: 270px;
}

.art-halfmod2 .title {
    font-size: 1.167em;
    font-weight: bold;
}

.articlesubhead {
   font-size: 1.167em;
   font-weight: bold;
   margin-bottom: 10px;
   margin-top: 10px;
	line-height: 1.4em;
}

.featured-img-scrim {
    background-color: #1C1C1C;
    height: 25px;
    opacity: 0.9;
    padding: 3px 0 0 7px;
    position: relative;
    top: -29px;
    width: 209px;
}

.twothirdmod {
}

.twothirdmod-left {
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    width: 420px;
}

.twothirdmod-left .featured-img, .twothirdmod-right .featured-img {
    display: inline;
    float: left;
    margin-right: 15px;
}

.twothirdmod-left-text {
    display: inline;
    float: left;
    width: 234px;
}

.twothirdmod .title {
    font-size: 1.167em;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
}

.twothirdmod .teaser {
    font-size: 1.167em;
    line-height: 1.4em;
}

.twothirdmod-right {
    display: inline;
    float: left;
    margin-left: 20px;
    width: 150px;
}

.twothirdmod .header {
    color: #666666;
    font-size: 1.167em;
    font-weight: bold;
    padding-bottom: 5px;
}

.twothirdmod .quiz {
    background-image: url("/images/1033/css/grid/bullet-arrow.png");
    background-position: 0 0.25em;
    background-repeat: no-repeat;
    font-size: 1em;
    padding-bottom: 5px;
    padding-left: 10px;
}

.art-divider-solid-rr {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 0;
    padding-bottom: 5px;
}

.art-divider-rr {
    border-bottom: 1px dotted #666666;
    clear: both;
    margin-bottom: 0;
    padding-bottom: 0;
}

.rr-text-section-span {
	margin-bottom: 5px;
}
.recipe-source {
	font-size: 1.000em;
   color: #666;
}


/***************************
 	Added by SV on 12/11/12 
****************************/

/* Top Comment Link */


a#top-com-link {
	text-decoration: none;
}

a#top-com-link span.top-com-text:hover {
	text-decoration: underline;
}

.top-com-icon {
	background: url("/images1/1033/SocNet/css/comment_bubbles_sm_blue.png") no-repeat;
	display: inline-block;
	height: 10px;
	margin: 0 5px -1px 0;
	width: 13px;
}

.com-icon {
	background: url("/images1/1033/SocNet/css/comment_bubbles_lrg_grey.png") no-repeat;
	display: inline-block;
	height: 20px;
	margin: 0 5px -1px 0;
	width: 27px;
}

.byline-divider {
	border-left: 1px solid #333;
	display: inline-block;
	height: 12px;
	margin: 0 9px -2px;
}

/* Comment Header Box */

.btm-com-text {font-weight: normal;}

.com-header-box {
	background: #d5d3c8;
	height: 20px;
	margin: 40px 0 0;
	padding: 8px 0 13px 18px;
	width: 582px;
}

.com-art-vis-wrap .com-header-box {
	margin: 20px 0 25px 0;
}

.com-sucstor-wrap .com-header-box {
	margin: 25px 0 0 0;
}

.com-vid-wrap .com-header-box {
	margin: 20px 0 0 0;
}


/* Form Textarea Styling */

/* Changing text when user focuses on and types in textarea */
div#ratingswall div.inner div.ratings-comment fieldset input[type="text"]:focus,
div#ratingswall div.inner div.ratings-comment fieldset textarea:focus:-webkit-placeholder {color: transparent !important;}
div#ratingswall div.inner div.ratings-comment fieldset input[type="text"]:focus,
div#ratingswall div.inner div.ratings-comment fieldset textarea:focus:-moz-placeholder {color: transparent !important;}
div#ratingswall div.inner div.ratings-comment fieldset input,
div#ratingswall div.inner div.ratings-comment fieldset textarea:-moz-placeholder {color:#999999;}
 
/* IE Help */
.ie7 input[type="text"]:focus {
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff)";
    zoom: 1;
}

/* Form Character Count */

.com-char-count {
	color: #666;
	float: right;
	font-style: italic;
	margin: 11px 16px 0 0;
}

/* Buttons */

/* Button Text */

/* Comment Form Post Button */
.com-post-btn {
	color:#333;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 32px;
	padding: 0 0 1px 0;
	width: 71px;
}
.com-post-btn-wrap a {
	color:#333;
	text-decoration: none !important;
}
.button
{
	text-align: center !important;
	padding: 6px 0 5px 0 !important;
	height: 18px !important;
	width: 71px !important;
}
/* Comment Helpful Yes Button */
.com-yes-btn {
    color: #006699;
    display: inline-block;
    line-height: 1em;
    max-width: auto;
    min-width: 0px;
    max-height: auto;
    min-height: 0px;
    padding:2px 4px 2px 3px;
    position: relative;
    text-decoration: none;
	cursor: hand;
}

.com-yes-btn:focus,
.com-yes-btn:hover,
.com-yes-btn:active {
	text-decoration:none;
}



/* Green Button */

.com-btn-green {
	background: #b5e140; /* Old browsers */
	background: linear-gradient(to bottom,  #b5e140 0%,#a0c933 99%); /* W3C */
	background: -moz-linear-gradient(top,  #b5e140 0%, #a0c933 99%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #b5e140 0%,#a0c933 99%); /* IE10+ */
	background: -o-linear-gradient(top,  #b5e140 0%,#a0c933 99%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5e140), color-stop(99%,#a0c933)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5e140 0%,#a0c933 99%); /* Chrome10+,Safari5.1+ */
	border: 1px solid #8ab31d;
	border-radius: 3px;
  	box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #e1ff90;
  	filter: none; /* IE9 */
  	-moz-box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #e1ff90;
  	-webkit-box-shadow: 0px 1px 2px -1px  #000, inset 0 1px 1px #e1ff90;
}

.ie7 .com-btn-green, .ie8 .com-btn-green, .ie9 .com-btn-green {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5e140', endColorstr='#a0c933',GradientType=0 ); /* IE6-9 */
}

.com-btn-green:focus,
.com-btn-green:hover,
.com-btn-green:active {
	background: #aed83d; /* Old browsers */
	background: linear-gradient(to bottom,  #aed83d 0%,#94ba2f 99%); /* W3C */
	background: -moz-linear-gradient(top,  #aed83d 0%, #94ba2f 99%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #aed83d 0%,#94ba2f 99%); /* IE10+ */
	background: -o-linear-gradient(top,  #aed83d 0%,#94ba2f 99%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aed83d), color-stop(99%,#94ba2f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aed83d 0%,#94ba2f 99%); /* Chrome10+,Safari5.1+ */
	filter: none; /* IE9 */
}

.ie7 .com-btn-green:focus,
.ie7 .com-btn-green:hover,
.ie7 .com-btn-green:active,
.ie8 .com-btn-green:focus,
.ie8 .com-btn-green:hover,
.ie8 .com-btn-green:active,
.ie9 .com-btn-green:focus,
.ie9 .com-btn-green:hover,
.ie9 .com-btn-green:active {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aed83d', endColorstr='#94ba2f',GradientType=0 ); /* IE6-9 */
}
.com-post-btn-wrap a.disabled:focus,
.com-post-btn-wrap a.disabled:hover,
.com-post-btn-wrap a.disabled:active {
	background: #b5e140 !important; /* Old browsers */
	background: linear-gradient(to bottom,  #b5e140 0%,#a0c933 99%) !important; /* W3C */
	background: -moz-linear-gradient(top,  #b5e140 0%, #a0c933 99%) !important; /* FF3.6+ */
	background: -ms-linear-gradient(top,  #b5e140 0%,#a0c933 99%) !important; /* IE10+ */
	background: -o-linear-gradient(top,  #b5e140 0%,#a0c933 99%) !important; /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5e140), color-stop(99%,#a0c933)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5e140 0%,#a0c933 99%) !important; /* Chrome10+,Safari5.1+ */
	border: 1px solid #8ab31d !important;
	border-radius: 3px !important;
  	box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #e1ff90 !important;
  	filter: none !important; /* IE9 */
  	-moz-box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #e1ff90 !important;
  	-webkit-box-shadow: 0px 1px 2px -1px  #000, inset 0 1px 1px #e1ff90 !important;
}

.ie7 .com-post-btn-wrap a.disabled, .ie8 .com-post-btn-wrap a.disabled, .ie9 .com-post-btn-wrap a.disabled {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5e140', endColorstr='#a0c933',GradientType=0 ) !important; /* IE6-9 */
}
/* Light Grey Button */

.com-btn-lt-grey {
	background: #dcdcdc; /* Old browsers */
	background: linear-gradient(to bottom,  #ffffff 0%,#dcdcdc 99%); /* W3C */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dcdcdc 99%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dcdcdc 99%); /* IE10+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dcdcdc 99%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dcdcdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dcdcdc 99%); /* Chrome10+,Safari5.1+ */
	border: 1px solid #d1d1d1;
	border-radius: 2px;
  	filter: none; /* IE9 */
}

.ie7 .com-btn-lt-grey, .ie8 .com-btn-lt-grey, .ie9 .com-btn-lt-grey {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
}

.com-btn-lt-grey:focus,
.com-btn-lt-grey:hover,
.com-btn-lt-grey:active {
	border-color: #999999;
}



/*
.ie7 .com-btn-lt-grey:focus,
.ie7 .com-btn-lt-grey:hover,
.ie7 .com-btn-lt-grey:active,
.ie8 .com-btn-lt-grey:focus,
.ie8 .com-btn-lt-grey:hover,
.ie8 .com-btn-lt-grey:active {
	border: #999;
}
*/

/* Sort Comment Links */

.sort-hdr a{
	text-decoration: underline !important;
}

.sort-hdr a:focus,
.sort-hdr a:active,
.sort-hdr a:hover {
	text-decoration: none !important;
}

/* Comment/Member Content */

.com-member-name {
	float: left;
	margin: 0 12px 0 0;
}

.com-member-name a {text-decoration: none;}

.com-member-name a:focus,
.com-member-name a:active,
.com-member-name a:hover {
	text-decoration: underline !important;
}

.com-post-datetime {float: left;}

ul.top-com-info {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ie7 ul.top-com-info {
	display: inline;
	zoom: 1;
}

ul.top-com-info li {
	display: inline-block;
	list-style: none;
}

.ie7 ul.top-com-info li {
	display: inline;
	zoom: 1;
}

ul.btm-com-info {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.com-art-wrap
{
	float:left;
}
.ie7 ul.btm-com-info,
.ie7 .com-art-wrap ul.btm-com-info {
	display: inline;
	list-style: none;
	padding: 0;
	zoom: 1;
}

.ie7 .com-art-wrap ul.btm-com-info {
	margin: 0 0 15px 0;
}

ul.btm-com-info li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}
/*
.ie7 ul.btm-com-info li {
	display: inline;
	zoom: 1;
}*/

/* Report Link */

li.com-report-link {
	float: right;
	margin: 0;
	padding: 0;
}

li.com-report-link a {color: #6f6f6f;}
li.com-report-link a:focus,
li.com-report-link a:active,
li.com-report-link a:hover {
	color: #666;
	text-decoration: none;
}

/* Found Helpful Link */

.com-found-helpful {font-style: italic;}

li.com-helpful-link {
	float: right;
	margin: 0;
	padding: 0;
}

li.com-helpful-link div {
	color: #666666;
	font-style: italic;
}

.ie7 li.com-you-helpful-link {
	float: left;
}

.com-member-img img {
	background: #ccc;
	float: left;
	height: 70px;
	width: 70px;
}

.com-content-left {
	margin: 0;
	padding: 0 0 0 85px;
}

.com-content-left p {
	display: inline-block;
	line-height: 1.3em;
	margin: 10px 0 15px 0;
	padding: 0;
}

.last-com-divider {
	border-bottom: 2px solid #d5d3c8;
	height: auto;
	margin: 0 0 13px 0;
	padding: 0;
	width: 600px;
}

/* Read More Button */

#readmore-com-wrap {margin: 0 0 10px 35px;}
.readmore-com-text {color: #006699;}
.readmore-com-text:focus,
.readmore-com-text:active,
.readmore-com-text:hover {
	cursor: pointer;
	text-decoration: underline;
}

.readmore-com-arrow {color: #006699; top: -2px;}
.readmore-com-arrow:focus,
.readmore-com-arrow:active,
.readmore-com-arrow:hover {
	cursor: pointer;
	text-decoration: none;
}
/* Back to Top Button */
.back-top {
	background: none repeat scroll 0 0 #F4F3F0;
   border-radius: 5px 5px 0 0;
   bottom: 0;
   box-shadow: 0 1px 2px 0 #999999;
   color: #000;
   display: none;
   font-weight: bold;
   height: 30px;
   margin: 0 -223px 0 0;
   opacity: 0.8;
   padding: 12px;
   position: fixed;
   right: 50%;
   text-align: center;
   width: 35px;
   -moz-box-shadow: 0 1px 2px 0 #999999;
  	-webkit-box-shadow: 0 1px 2px 0 #999999;
}
.back-top:focus, 
.back-top:active,
.back-top:hover {
	background: #e8e6df;
   color: #444;
	text-decoration: none;
}
.back-top-arrow {
   color: #7C7C79;
   margin: 12px;
   position: relative;
   margin: 0;
   top: 8px;
}
.back-top-arrow a:focus,
.back-top-arrow a:active,
.back-top-arrow a:hover {
	text-decoration: none;
}
.bt-btm {
   margin: -49px -393px -4px 0;
   position: absolute;
}
/* Recipes Styles */

.com-rec-wrap .ratings-select {
	margin: 0;
	padding: 0;
}

.com-rec-wrap .com-header-box {
	width: 580px;
}

.com-rec-wrap #ratingswall {
	margin: 0;
   padding: 15px 20px 20px;
   width: 558px;
}

/* Star Ratings */

ul.rating-wrap {
	display: inline-block;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

ul.rating-wrap li {
	float: left;
	list-style: none;
}

li.rating-text {margin: 0 5px 0 0;}
li.rating-stars {margin: 2px 0 0 3px;} /* Updated by SV on 01/11/13 */

li.com-stars-img img {margin: 0 6px -3px 0;}

.com-readmore-wrap .review-box { min-height: 80px;}

.com-rec-wrap .review-box {
	margin: 0 0 0 8px;
   padding: 0;
   width: 577px;
}

.com-rec-wrap .rbox-main {width: 540px; min-height:75px;}

.com-rec-wrap .sort-hdr {
	height: 26px;
	margin: 0 0 15px 8px;
	padding: 25px 0 0 0;
	width: 577px;
}

ul.com-ratings-read {
	display: block;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;	
}

.ie7 ul.com-ratings-read {
	display: inline;
}

ul.com-ratings-read li {
	display: inline-block;
	list-style: none;
}

.ie7 ul.com-ratings-read li {
	display: inline;
}

ul.com-ratings-read a:hover {
	color: #006699;
	text-decoration: underline !important;
}

li.com-read-text {color: #666;}

.com-rec-wrap .last-com-divider {
    border-bottom: 2px solid #D5D3C8;
    height: auto;
    margin: 0 0 10px 8px;
    padding: 0;
    width: 577px;
}

.com-rec-wrap .review-table {margin: 0;}

/* Recipe Comments Pagination */

#divPaging {
	float: right;
	margin: 0 15px 10px 0;
}

ul.com-pag {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;	
}

.ie7 ul.com-pag {
	display: inline;
	zoom: 1;
}

ul.com-pag li {
	display: inline-block;
	list-style: none;
	margin: 0 0 0 6px;
	padding: 0;	
}

.ie7 ul.com-pag li {
	display: inline;
	zoom: 1;
}

ul.com-pag li.comm-pag-divider {color: #999;}

ul.com-pag a[disabled="disabled"] {
	color: #999 !important;
	cursor: text;
	text-decoration: none !important;
}

/*13.6 ADA color contrast fix */
.com-post-btn-wrap a.disabled,
.com-post-btn-wrap a.disabled:focus,
.com-post-btn-wrap a.disabled:hover,
.com-post-btn-wrap a.disabled:active {
                color: #555 !important;
                cursor: text;
                text-decoration: none !important;
                background: #E7E7E7 !important; /* Old browsers */
                background: linear-gradient(to bottom,  #E7E7E7 0%,#CACACA 99%) !important; /* W3C */
                background: -moz-linear-gradient(top,  #E7E7E7 0%, #CACACA 99%) !important; /* FF3.6+ */
                background: -ms-linear-gradient(top,  #E7E7E7 0%,#CACACA 99%) !important; /* IE10+ */
                background: -o-linear-gradient(top,  #E7E7E7 0%,#CACACA 99%) !important; /* Opera 11.10+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7E7E7), color-stop(99%,#CACACA)) !important; /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #E7E7E7 0%,#CACACA 99%) !important; /* Chrome10+,Safari5.1+ */
                border: 1px solid #B1B1b1 !important;
                border-radius: 3px !important;
                box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #FFF !important;
                filter: none !important; /* IE9 */
                -moz-box-shadow: 0px 1px 2px -1px #000, inset 0 1px 1px #FFF !important;
                -webkit-box-shadow: 0px 1px 2px -1px  #000, inset 0 1px 1px #FFF !important;
}

.ie7 .com-post-btn-wrap a.disabled, .ie8 .com-post-btn-wrap a.disabled, .ie9 .com-post-btn-wrap a.disabled {
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7E7E7', endColorstr='#CACACA',GradientType=0 ) !important; /* IE6-9 */
}

ul.com-pag li a.current-pag {
	color: #333 !important;
	font-weight: bold;
}

/* Commenting Visitor Message Box */

.msg-box-container {
	background: #1476a7; /* Old browsers */ 
	background: linear-gradient(to bottom,  #1476a7 0%,#79bbdd 99%); /* W3C */
	background: -moz-linear-gradient(top,  #1476a7 0%, #79bbdd 99%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #1476a7 0%,#79bbdd 99%); /* IE10+ */
	background: -o-linear-gradient(top,  #1476a7 0%,#79bbdd 99%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1476a7), color-stop(99%,#79bbdd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1476a7 0%,#79bbdd 99%); /* Chrome10+,Safari5.1+ */
   border-radius: 9px;
   box-shadow: -5px 5px 4px 0 #AEADAD;
  	filter: none; /* IE9 */
	height: auto;
	margin: 10px 0 30px 20px;
	overflow: hidden;
   padding: 17px 17px 19px 17px;
   width: 534px;
   -moz-box-shadow: -5px 5px 4px 0 #AEADAD;
  	-webkit-box-shadow: -5px 5px 4px 0  #AEADAD;
}


.ie7 .msg-box-container , .ie8 .msg-box-container, .ie9 .msg-box-container  {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1476a7', endColorstr='#79bbdd',GradientType=0 ); /* IE6-9 */
}

.msg-box-container p {
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 50px 0 0;
}


.msg-box-container a {
	color: #fff;
	text-decoration: underline;
}

.msg-box-container a:focus,
.msg-box-container a:active,
.msg-box-container a:hover {
	color: #fff;
	text-decoration: none;
}

.com-art-vis-wrap .msg-box-container {
	height: auto;
	margin: 10px 0 0 10px;
   padding: 17px 17px 19px 17px;
   width: 555px;
}
.msg-box-container p {padding: 0;}

.com-art-vis-wrap .msg-box-container p {padding: 0;}

/* Challenge Subcatagory Text/Link */

div div.artemis div.chal-subcat {
	margin: 10px 0 0 0;
}

/***********************************
		 	  Media Queries
***********************************/

@media only screen and (max-width: 1023px) {

	/* Back to Top Button */
	#back-top {
		display: none !important;
	}
	
}


/****************************************************************
			TEMPORTY STYLES / REMOVE BEFORE FINAL HANDOFF
****************************************************************/

/* Updating Sprite for Recipes Star Rating */

.ui-stars-star a, .ui-stars-cancel a {
    background: url("/images1/1033/SocNet/css/jquery.ui.stars.gif") no-repeat scroll 0 0 transparent !important;
    display: block;
    height: 15px;
    width: 16px;
}

.ui-stars-star a {background-position: 0 -32px !important;}
.ui-stars-star-on a {background-position: 0 -48px !important;}
.ui-stars-star-hover a {background-position: 0 -64px !important;}
.ui-stars-cancel-hover a {background-position: 0 -16px !important;}

/****************************************************************
****************************************************************/


/***********************************
		 	  Media Queries
***********************************/

@media only screen and (max-width: 1023px) {

	/* Back to Top Button */
	#back-top {
		display: none !important;
	}
	
}

.htmlCaption {
	font-size:1.167em;
	font-weight:bold;
	text-align:left;
	padding-bottom:20px;
	margin-left:-6px;
}

.article-main h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}