/*Decks Microsite Theme Stylesheet*/

#main-content3 { float: left; background: white; width: 950px; height: 100%; padding: 0 0 20px 0; vertical-align: top; color:#363636; font-size: 14px; }
#main-content3 a { color: #363636; text-decoration: none; font-weight: bold; }
#main-content3 a:hover { text-decoration: underline; }
#main-content3 a.more { color: #294b80; font-weight: bold; }
#main-content3 h3 { color: #294b80; font-size: 16px; line-height: 20px; margin: 0px 0px 5px 0px; }

#center { display: inline; float: left; margin: 12px 10px 12px 6px; padding: 0px; overflow: hidden; width: 579px; }
#static #right { display: inline; float: right; margin: 12px 0px 12px 0px; padding: 0px; overflow: hidden; width: 355px; }

.heading img { float: left; }

/*modules*/
.advice .image { display: inline; float: right; margin: -2px 0px 12px 12px; }
.advice .contenttype { color: #294b80; font-weight: bold; }

.challenge .intro p { margin: 0 0 8px 0; }
.challenge .intro img { float: right; margin: -10px 0 0 10px; }
.challenge .heading { float: left; display: block; width: 100%; color: #3fae48; margin-bottom: 5px; }
.challenge .item { float: left; width: 90px; margin-right: 10px; margin-bottom: 10px; }
.challenge .contest-links { display: block; margin-bottom: 10px; width: 100%; }

.strategies h3 { margin: 0px; }
.strategies p, #main .eletter p { margin: 6px 0px 0px 0px; }

.eletter .topp { background: url(/assets/images/box_singleline_219_withbg_top.gif) top left no-repeat; }
.eletter .bottom { background: url(/assets/images/box_singleline_219_withbg_bottom.gif) top left no-repeat; }
.eletter .content-box { background-color: #ebf0d2; padding: 0 15px; }
.eletter h3 { font-size: 14px;  margin: 0px; }
.eletter p { margin: 0; }
.eletter p a { font-weight: normal; text-decoration: underline; }

.products p.all { background: url(/assets/images/bg_more_products.gif) top left no-repeat; height: 26px; line-height: 26px; position: relative; margin-right: 12px; text-align: center; margin-top: -13px;  width: 248px; float: right;  }
.products p.all a { font-size: 12px; }
.products table tr td.image { width: 95px; }
.products table tr td.text { font-size: 10px; vertical-align: top; padding: 0px 5px 0px 0px; width: 87px; }
.products table tr td.text a { color: #363636; font-size: 12px; }

.singleline-box-579 .content-box.video { width: 547px; padding: 0px 15px; }
.video p.all { float: right; line-height: 20px; margin: 0px 15px 0 0; }

.singleline-box-699-calc { float: left; width: 699px; margin: 0 12px 15px 8px; }
.singleline-box-699-calc .topp, .singleline-box-699-calc .bottom { float: left; width: 699px; height: 8px; margin: 0; padding: 0; }
.singleline-box-699-calc .topp { background: url(/assets/images/box_singleline_699_top-e5edfa.gif) top left no-repeat; }
.singleline-box-699-calc .bottom { background: url(/assets/images/box_singleline_699_bot-e5edfa.gif) top left no-repeat; }
.singleline-box-699-calc .content-box { float: left; width: 687px; background-color: #e5edfa; padding: 5px 0 5px 10px; border-left: 1px solid #e1e5dc; border-right: 1px solid #e1e5dc; }

.singleline-box-936 { float: left; width: 936px; margin: 0 8px 15px 6px; }
.singleline-box-936 .topp, .singleline-box-936 .bottom { float: left; width: 936px; height: 8px; margin: 0; padding: 0; }
.singleline-box-936 .topp { background: url(/assets/images/box_singleline_936_top.gif) top left no-repeat; }
.singleline-box-936 .bottom { background: url(/assets/images/box_singleline_936_bot.gif) top left no-repeat; }
.singleline-box-936 .content-box { float: left; width: 924px; padding: 5px 0 5px 10px; border-left: 1px solid #e1e5dc; border-right: 1px solid #e1e5dc; }

.classcalclink { color: #676767; font-size: 11px; line-height: 18px; }

