FONT.texttitle {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 14px! important; BACKGROUND: url(/images/1031/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
}
.title1 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2my {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2gu {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2my2 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2gu2 {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2gup {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2sc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2sh {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2he {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2co {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2ss {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2hf {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2fc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2hl {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2jm {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2fr {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2mpn {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.title2mpc {
	FONT-WEIGHT: 500! important; FONT-SIZE: 26px! important; COLOR: #257cc7! important
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0562b2
}
H3.byline {
	FONT-SIZE: 10px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
BLOCKQUOTE.food H3 {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_hdr_food.gif); COLOR: #2a902a
}
BLOCKQUOTE.food P {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_bg_food.gif)
}
BLOCKQUOTE.fitness H3 {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_hdr_fitness.gif); COLOR: #7d297d
}
BLOCKQUOTE.fitness P {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_bg_fitness.gif)
}
BLOCKQUOTE.before H3 {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_hdr_before.gif); COLOR: #c46d00
}
BLOCKQUOTE.boards H3 {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_hdr_boards.gif); COLOR: #c46d00
}
BLOCKQUOTE.before P {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_bg_boards.gif)
}
BLOCKQUOTE.boards P {
	BACKGROUND-IMAGE: url(/images/1031/css/article/bq_bg_boards.gif)
}
TABLE.article {
	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 {
	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.article TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.article TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.articlelinks TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.articlelinks TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE.article TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.articlelinks TD {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: 7px 9px; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(/images/1031/css/global/bullet-arrow.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TABLE.articlelinks TD A {
	TEXT-DECORATION: none
}
TABLE.article TH {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; COLOR: #0562b2; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7f1fa; TEXT-ALIGN: left
}
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/1031/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 {
	MARGIN: 0px 0px 16px
}
DIV.recipeblock DIV {
	FONT-SIZE: 11px; COLOR: #6d4c35
}
DIV.recipeblock .hdr:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.recipeblock .hdr {
	DISPLAY: inline-block
}
HTML DIV.recipeblock .hdr {
	HEIGHT: 1%
}
DIV.recipeblock .hdr {
	DISPLAY: block
}
DIV.recipeblock .hdr {
	PADDING-RIGHT: 12px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1031/css/article/hdr_recipe.gif) no-repeat right top; PADDING-BOTTOM: 7px; BORDER-LEFT: #ffb27f 1px solid; PADDING-TOP: 8px
}
DIV.recipeblock .hdr H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ff6600; PADDING-TOP: 0px
}
DIV.recipeblock .hdr .servings {
	FLOAT: left; WIDTH: 49%
}
DIV.recipeblock .hdr .points {
	FLOAT: right; WIDTH: 49%; TEXT-ALIGN: right
}
DIV.recipeblock .bod {
	BORDER-RIGHT: #ffb27f 1px solid; BORDER-TOP: #ffb27f 0px solid; BORDER-LEFT: #ffb27f 1px solid; BORDER-BOTTOM: #ffb27f 0px solid; BACKGROUND-COLOR: #fefbf1
}
DIV.recipeblock .bod {
	BORDER-RIGHT: #ffb27f 1px solid; BORDER-TOP: #ffb27f 0px solid; BORDER-LEFT: #ffb27f 1px solid; BORDER-BOTTOM: #ffb27f 0px solid; BACKGROUND-COLOR: #fefbf1
}
DIV.recipeblock .bod H3 {
	BORDER-RIGHT: #f8e0d0 0px solid; PADDING-RIGHT: 11px; BORDER-TOP: #f8e0d0 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #f8e0d0 0px solid; COLOR: #e49561; PADDING-TOP: 3px; BORDER-BOTTOM: #f8e0d0 1px solid; BACKGROUND-COLOR: #fffcbe
}
DIV.recipeblock .bod H4 {
	BORDER-RIGHT: #f8e0d0 0px solid; PADDING-RIGHT: 11px; BORDER-TOP: #f8e0d0 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; 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 {
	BORDER-RIGHT: #ffb27f 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/1031/css/article/ftr_recipe.gif) no-repeat left bottom; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}
DIV.recipeblock .ftr SPAN {
	PADDING-RIGHT: 11px; BORDER-TOP: #f8e0d0 1px solid; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px 1px; COLOR: #ae9b8a; PADDING-TOP: 7px
}
DIV.nextsteps {
	clear:right;MARGIN: 0px 0px 16px; padding-top: 5px
}
DIV.nextsteps DIV {
	FONT-SIZE: 11px
}
DIV.nextsteps .hdr {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1031/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: 11px; 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: 11px; 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/1031/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: 11px; 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/1031/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/1031/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/1031/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: 26px; COLOR: #0562b2
}
DIV.art_author {
	FONT-SIZE: 10px; COLOR: #646464
}
.top_rule {
	FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% top; LINE-HEIGHT: 0; HEIGHT: 5px
}
.top_rule2 {
	FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% top; LINE-HEIGHT: 0; HEIGHT: 5px; width:452
}
.bot_rule {
	FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% bottom; HEIGHT: 1px; MARGIN-BOTTOM: 5px;
}
.bot_rule2 {
	FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% bottom; HEIGHT: 1px; MARGIN-BOTTOM: 5px; width:452
}
.ad_rule {
	MARGIN-TOP: 5px; FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% top; LINE-HEIGHT: 0px; HEIGHT: 7px
}
HTML .ad_rule {
	MARGIN-TOP: 5px; FONT-SIZE: 1px; BACKGROUND: url(/images/1031/css/component/subgate-hdot.gif) repeat-x 50% top; HEIGHT: 7px; CLEAR:right;
}
DIV.topbox {
	HEIGHT: 214px
}
.adtext {
	DISPLAY: block; FONT-SIZE: 12px; 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: 11px; 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 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 11px; 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.callbox DIV.inner {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.callbox DIV.no-img {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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/1031/css/component/pullquote_bot.gif) no-repeat right bottom; PADDING-BOTTOM: 0px! important; MARGIN: 22px 0px 0px
}
DIV.pullquoteboxtop {
	BACKGROUND: url(/images/1031/css/component/pullquote_bot.gif) no-repeat right bottom; PADDING-BOTTOM: 0px! important; MARGIN: 7px 0px 0px
}
DIV.pullquoteboxtopfull {
	BACKGROUND: url(/images/1031/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: 12px; BACKGROUND: url(/images/1031/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: 12px; BACKGROUND: url(/images/1031/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: 12px; BACKGROUND: url(/images/1031/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: 16px; COLOR: #c46e00! important; PADDING-TOP: 7px
}
DIV.pullquoteboxtop P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 12px; 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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(/images/1031/css/component/bullet-emph_orange.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px
}
UL.emphasized LI H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 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/1031/css/component/ol_callbox_1.gif)
}
OL.emphasized LI.two {
	BACKGROUND-IMAGE: url(/images/1031/css/component/ol_callbox_2.gif)
}
OL.emphasized LI.three {
	BACKGROUND-IMAGE: url(/images/1031/css/component/ol_callbox_3.gif)
}
OL.emphasized LI.four {
	BACKGROUND-IMAGE: url(/images/1031/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: 12px; 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/1031/css/component/warning_icon.gif)
}
UL.bullets LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(/images/1031/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/1031/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/1031/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: 11px; COLOR: #0562b2
}
DIV.artsubhead SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.art-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; 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
}
#ss_stats {
	MARGIN: 9px 0px 0px
}
.statsm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.txt_bl {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0562b2
}
.statsmb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.statsmb_bl {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0562b2
}
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: 11px; 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: 11px; 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: 11px; 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: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.seriesbox {
	CLEAR: right; BORDER-RIGHT: #c8dff1 1px solid; BORDER-TOP: #c8dff1 1px solid; DISPLAY: block; FONT-SIZE: 11px; 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: 11px; 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: 11px
}
.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: 11px; 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: 11px; 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: 26px; COLOR: #287ac6
}
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/1031/css/component/bg-grey-dot.gif) repeat-y left top; WIDTH: 50%;
}
DIV.recipeboxtop {
	BACKGROUND: url(/images/1031/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: 11px; BACKGROUND: url(/images/1031/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: 11px; 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: 11px; 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: 11px; 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: 1px; BACKGROUND: url(/images/1031/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: 1px; BACKGROUND: url(/images/1031/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/1031/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/1031/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/1031/css/component/ico_core.gif) no-repeat 75px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
DIV.recipe_bod {
	MARGIN: 0px
}
DIV.recipe_int {
    clear: right;
    display: block;
    font-size: 12px;
    margin: 0 0 10px;
    padding-top: 0;
    width: 412px;
}
DIV.recipe_int H4 {
    background-color: #EEEEEE;
    border: none;
    color: #333333;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 6px 10px 6px 14px;
}
DIV.recipe_bod UL {
	list-style-type:none;
	margin:0 0 0 14px;
	padding:7px 0;
}
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: 12px; LEFT: 0px; WIDTH: 300px
}
#key01 {
	BACKGROUND: url(/images/1031/css/component/icon_print.gif) no-repeat; LEFT: 323px; LIST-STYLE-TYPE: none
}
#key02 {
	LEFT: 346px; LIST-STYLE-TYPE: none
}
#key03 {
	BACKGROUND: url(/images/1031/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*/
div.vid-flash {
	margin: 0; text-align: center;
}
/*print icon*/
#printicon {
	BACKGROUND: url(/images/1031/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: #BB720B;
}

.recipestats-noimg span {
	color: #BB720B;
}
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: 11px;
	font-weight: bold;
	margin: 0;
	padding: 3px 7px 3px 7px;
}
div.recipeboxtop-noimg {
			background-color: #FEFBF2;
			padding-bottom:0px !important;
         background: url(/images/1031/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/1031/css/component/recipestats_top.gif) no-repeat top left;
         font-weight: bold;
         font-size: 11px;
         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;
	height: 77px;
}

div.gbb_box h4 {
	font-size: 14px;
	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:1px;
	line-height:0;
	border:0;
	width:21px;
	height:21px;
	background:url(/images/1031/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/1031/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: 11px; font-weight: bold; color: #5F5B58; padding: 5px 7px 5px 7px; margin: 0px 0px 5px 0px; 
}

#vid-calloutbod {
    margin: 0px; padding: 0px; background: url(/images/1031/css/component/exe_callout_bg.gif) no-repeat bottom right; 
}

img.vid {
    float: middle; margin: 10px 9px 0px 9px; display: inline; 
}

.vidcap {
    font-size: 11px; font-weight: normal; color: #646464; margin: 0px; padding: 0px 7px 0px 9px; 
}

ul.video {
    list-style: none; margin: 2px 0px 10px 0px; padding: 2px 0px 7px 0px; 
}

ul.video li {
    margin: 0px 0px 5px 7px; padding: 5px 0px 5px 22px; background: url(/images/1031/css/component/bullet-video.gif) no-repeat 0 2px; color: #006699; font-size: 11px; 
}

ul.video li a {
    margin: 0px 0px 0px 3px; color: #006699; font-size: 11px; 
}

#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/1031/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: 11px; font-weight: bold; color: #5F5B58; padding: 5px 7px 5px 7px; margin: 0px 0px 5px 0px; 
}

#artvid-calloutbod {
    margin: 0px; padding: 0px; background: url(/images/1031/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: 11px; clear: right; padding-top: 0px; 
}
/* Added new class for article bug QC#26140 */
.subheadgrey {
font-size:11px;
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: 14px;
	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: 10px;
	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;
	}
	
#key02a {
	LEFT: 709px; LIST-STYLE-TYPE: none
}
#key04a {
	LEFT: 765px; LIST-STYLE-TYPE: none
}

.tier0-flash h1 {
color:#414040;
font-size:16px;
}

div.tierthree .no-img {
padding:7px 7px 14px;
}

div.callboxflash-nopad {
border-width:0;
clear:right;
display:inline;
float:right;
font-size:11px;
margin:0px 7px 7px 7px;
padding-top:0;
width:216px;
}

/*added from core.css*/
.tierthree h1 {
color:#414040;
font-size:16px;
}

.tierone td, .tiertwo td, .tierthree td {
margin:0;
padding:0;
vertical-align:top;
}

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: 12px;
	color: #505050;
}

.text-lg-grey {
   font-size: 14px;
   font-weight: bold;
	color: #505050;
}

.text-sm-grey-error {
   font-size: 12px;
   font-weight: normal;
	color: #df3d15;
}
.text-lg-grey-error {
   font-size: 14px;
   font-weight: bold;
	color: #df3d15;
}

.inner-txt {
   padding: 6px 0px;
}

.top_rule {
	margin-top: 7px;	
}
.top_rule2 {
	margin-top: 7px;	
}

.bot_rule {
	margin-bottom: 10px;	
}
.bot_rule2 {
	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: 12px;
	padding-right: 1em;
	line-height: 1;
	padding:4px 0 4px 22px;
	margin: 0;
	cursor: pointer;
}

	
/* states */

.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-container {
	width: 452px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: auto;
}

.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/1031/css/quiz/asm-quiz-num-bg.gif) no-repeat;
}

.quiz-num span {
	font-size: 28px;
	color: #257cc7;
	font-weight: normal;
}

.quiz-num-asm span {
	font-size: 16px;
	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/1031/css/quiz/asm-quiz-num-error-bg.gif) no-repeat;
}

.quiz-num-error span {
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
}

.quiz-num-asm-error span {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}


.quiz-ques {
	display: inline;
	float: left;
	width: 369px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}

.quiz-ques-error {
	display: inline;
	float: left;
	width: 371px;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}

.quiz-submit {
	float: right;
	width: auto;
	margin: 20px 0px 0px 0px;
}

.quiz-abstract {
	margin: 0px;
	padding: 0px;
}

.quiz-abstract h2 {
	font-size: 26px;
	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/1031/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:14px;
font-weight:bold;
}

a.btn-dkblue:hover {
    /* Sliding right image */
background: transparent url(/images/1031/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:14px;
font-weight:bold;
}

a.btn-dkblue  span.btndkblue {
/* Background left image */ 
background: transparent url(/images/1031/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: 18px;
    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/1031/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/1031/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/1031/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/1031/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;
}
#ratingswall {
    background: transparent url(/images/1031/css/component/tab_wallcap_414.gif) no-repeat scroll center top;
    display: inline;
    float: left;
    margin: 15px 0 0 9px;
    padding: 0;
    width: 414px;
}
#ratingswall h4 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
}
.ratings-select {
    margin: 10px 0px 20px;
    padding: 0px;
}
.ratings-comment {
    margin: 0px;
    padding: 0px;
}
.ratings-comment textarea {
    border: 1px solid #999999;
    font-family: Arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 70px;
    line-height: normal;
    margin: 5px 0 0;
    overflow: auto;
    padding: 2px 4px;
    width: 388px;
}
.ratings-comment a.go {
    background: transparent url(/images/1031/css/component/btn-wallpost.gif) no-repeat scroll 0 0;
    border: medium none;
    color: #515151;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 20px;
    line-height: 1;
    margin: 8px 3px 0 0;
    padding: 4px 0;
    width: 85px;
    text-align: center;
    text-decoration: none;
}
/*reviews comments styles*/
.sort-hdr {
    width: 418px;
    height: 24px;
    padding: 0px;
    background-color: #EEEEEE;
}
.sort-hdr .int {
    padding: 3px 10px;
}
.review-table {
    margin: 16px 0px 0px;
    width: 418px;
    height: auto;
}
.review-box {
    margin: 18px 0px 0px;
    padding: 0;
}
.rbox-int {
    width: 418px;
    background-color: #E1E1E1;
    height: 47px;
}
.rbox-header-left {
    float: left;
    display: inline;
    padding: 8px 10px;
}
.rbox-header-right {
    float: right;
    display: inline;
    padding: 8px 10px;
}
.rbox-main {
    width: 418px;
    background-color: #EEEEEE;
    height: auto;
}
.rbox-main-text {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 10px;
}
.rbox-main-text-helpful {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 0px 10px 10px;
    font-style: italic;
}
.rbox-main-ftr {
    width: 418px;
    background-color: #EEEEEE;
    height: 40px;
}
.rbox-main-ftr-left {
    float: left;
    display: inline;
    padding: 8px 10px;
    font-size: 12px;
    color: #000000;
}
.rbox-main-ftr-right {
    float: right;
    display: inline;
    padding: 8px 10px;
    font-size: 12px;
    color: #000000;
}
/*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: 12px;
    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*/
a.btn-greypill {
    /* Sliding right image */
    background: transparent url(/images/1031/css/component/btn_grey_pill_rt.gif) no-repeat scroll top right;
    display: block;
    float: left;
    height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 9px;
    padding-right: 9px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
    text-decoration: none;
    color: #515151;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
a.btn-greypill span.greypill {
    /* Background left image */
    background: transparent url(/images/1031/css/component/btn_grey_pill_left.gif) no-repeat;
    display: block;
    line-height: 20px;
    padding: 0px 0px 0px 9px;
}
/*rating stars styling*/
#rec-ratings {
    clear: both;
    float: left;
    overflow: hidden;
    padding: 0 0 5px;
    width: 216px;
}
#rec-ratings-rt, .rec-ratings-rt {
    clear: both;
    float: right;
    overflow: hidden;
    padding: 0 0 14px;
    width: 90px;
}
.rating {
    display: block;
    height: 16px;
    text-indent: -1000em;
    width: 216px;
}
/*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+ */
}
/*styles for preview login module on recipe details page */
div.loginprev-container {
	background:transparent url(/images/1031/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/1031/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/1031/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: 24px;
	font-weight: normal;
}
div.loginprev-container span.mdtext {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
}
div.loginprev-container span.mdtext {
	color: #000000;
	font-size: 18px;
	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: 14px;
    color: #0562b2;
    font-weight: bold;
    margin: 0px;
}

.nextstepsbox-vis h2
{
    background-color: #cfe2f5;
    padding: 10px 12px 7px;
    font-size: 14px;
    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: 13px;
    color: #ff6600;
}
/*styling for messaging box*/
div.msg-box-content {
    margin: 0 0 0 10px;
    padding: 0;
    width: 373px;
}
div.msgbox-content {
    display: block;
    clear: both;
    background: url(/images/1031/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/1031/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/1031/css/messaging/messaging_bg_bot.jpg) no-repeat scroll 0 100% transparent;
    color: #FFFFFF;
    font-size: 21px;
    min-height: 90px;
    overflow: hidden;
    padding: 0 7px 25px 11px;
    width: 358px;
}
div.msgbox-content div.msgboxbg-bottom a {
    color: #FFFFFF;
    font-size: 21px;
    text-decoration: underline;
}
div.msgbox-content div.msgboxbg-bottom a:hover {
    color: #FFFFFF;
    font-size: 21px;
    text-decoration: none;
}
.msgText {
    margin: 0px 10px;
}
/*new styling for orange buttons*/

a#btn-orange-arrow {
    /* Sliding right image */
background: transparent url(/images/1031/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:14px;
font-weight:bold;
}

a#btn-orange-arrow:hover {
    /* Sliding right image */
background: transparent url(/images/1031/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:14px;
font-weight:bold;
}

a#btn-orange-arrow  span.btnorange-arrow {
/* Background left image */ 
background: transparent url(/images/1031/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/1031/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-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 21px;
    width: auto;
}

#el01 {width:100%} /* Width */
