/* @override http://trendi.strandlab.se/Templates/Styles/Trendi/Default.css */
/*
    Name:      Trendi.css
    Purpose:   Site Stylesheet
    Created:   2009-02-01; Internetfabriken
    Modified:  2009-06-22; Internetfabriken
    Copied:(from Trendi.css)2009-07-29; 
    Comment:    
*/
/* GENERAL */
html, body{margin:0; padding:0; font-size:13px; text-align:left; color:#333; /*font-family:arial,helvetica,sans-serif; */font-family:Georgia,Times,Times New Roman,serif}
body{background-color:#eaeaea; margin:0 auto; width:990px}
h1, p.heading1{font-size:36px; font-weight:bold; color:#000; margin:0 0 0.4em 0}
h2, p.heading2{font-size:30px; font-weight:bold; color:#000; margin:0 0 0.4em 0}
h3, p.heading3{font-size:19px; font-weight:bold; line-height:20px; color:#000; margin:0 0 0.4em 0; text-decoration:none;}
h4, p.heading4{font-size:14px; font-weight:bold; color:#000; margin:0 0 0.4em 0}
p{margin:0 0 0.4em 0; line-height:20px;}
a:link, a:visited{color:#000; text-decoration:none;}
a:active, a:hover{/*text-decoration:none; *//*border-bottom:solid 1px #0C4F8F; */}
a.link{font-weight:bold}
img{margin:0; padding:0; border:0}
.left{float:left; clear:left; margin:0px 10px 10px 0px}
.center{float:left; clear:both; margin:0px auto 10px auto}
.right{float:right; clear:right; margin:0px 0px 10px 10px}
div.clearer{clear:both; height:0; line-height:0; font-size:0px; overflow:hidden}
ul{margin:0px 0px 8px 0px; padding:0; list-style-type:none}
ul li{margin-bottom:4px; padding-left:12px; background:transparent url(/Images/Common/bullet.png) no-repeat 0px 4px}
ol{margin:0px 0px 8px 0px; padding:0}
ol li{margin-bottom:4px; list-style-position:inside}
hr{height:1px; color:#e5e5e5; background-color:#e5e5e5}
/* STYLES */
/*h3.style_headline1{font-size:54px; line-height:1em; margin-bottom:0.3em}
h3.style_headline2{font-size:53px; font-weight:normal; line-height:1em; margin-bottom:0.3em}
h3.style_headline3{font-size:36px}
h3.style_headline4{font-weight:normal}
h3.style_headline5{font-size:18px}
*/
div.style_header1{/*background:#f12d4d url(/Images/Trendi/boxes/bg_header_red.gif) repeat-x left top; *//*border-bottom-color:#cf0f3a !Important; */color:#000}
div.style_header2{background:#01a599 url(/Images/Trendi/boxes/bg_header_green.gif) repeat-x left top; border-bottom-color:#00a99d !Important; color:#fff}
div.style_header3{}
div.style_header4{}
div.style_header5{}
div.style_body1{}
div.style_body2{}
div.style_body3{}
div.style_body4{}
div.style_body5{}
/* SEPARATORS */
div.separator{margin:0px 0px 10px 0px; /*height:1px; background-color:#e3e3e3; border-bottom:solid 1px #e3e3e3; */}
div.separator hr{display:none}
/* FRAMEWORK */
div#frame_outer_top{width:990px; padding-top:5px; margin-top:9px; background-color:#fff; /*background:transparent url(/Images/Trendi/framework/bg_framework.png) repeat-y left top; */}
/*div#frame_outer_search{width:1014px; background:transparent url(/Images/Trendi/framework/bg_framework.png) repeat-y left top}
*/
div#frame_outer_menu{width:990px; background-color:#fff; /*background:transparent url(/Images/Trendi/framework/bg_framework.png) repeat-y left top; */}





div.frame_outer_navigation{width:990px; background:#fff; /*background:transparent url(/Images/Trendi/framework/bg_framework.png) repeat-y left top; */}
div#frame_outer_middle{width:990px; background-color:#fff; /*background:transparent url(/Images/Trendi/framework/bg_framework.png) repeat-y left top; */}
div#frame_outer_bottom{width:990px; font-family:arial,helvetica,sans-serif}
div.frame_top{/*height:286px; */ margin:0; padding:0; background:transparent url(/Images/Trendi/framework/bg_top.png) no-repeat left top; /*overflow:hidden; */}
/*div.frame_search{width:980px; height:42px; margin:0px 19px 0px 15px; background:transparent url(/Images/Trendi/framework/bg_search.png) repeat-x left top; overflow:hidden}
*/



div.frame_menu 
{
    background:none repeat scroll 0 0 #EFEFEF;
    border:1px solid #DDDDDD;
    margin:0 19px 0 15px;
    overflow:hidden;
    width:960px;
}


div.frame_navigation{margin:0px 19px 0px 15px; padding:0px}
div.frame_middle{min-height:400px; margin:0px 15px; padding-top:10px; padding-bottom:5px; overflow:hidden}
div.frame_bottom{/*width:980px; */ margin:0px 0 30px; padding:0px 15px 0px 0; /*background:transparent url(/Images/Trendi/framework/bg_footer.png) repeat-x left top; */overflow:hidden}
div.frame_leftcenter{position:relative; float:left; width:705px; /*margin-right:5px; */overflow:hidden}
div.frame_right{position:relative; float:right; width:250px; overflow:hidden}
/* blog two column layout - override */
body.blog div.frame_right {display: none;}
body.blog div.frame_leftcenter {width: auto;}
body.blog div.frame_left {width:700px; margin-right:28px;}
body.blog div.frame_center {background: #FFF;}
body.blog div.container_comment_messagelist {width:452px;}

div.frame_left{position:relative; float:left; width:468px; /*margin-right:5px; */overflow:hidden}
div.frame_center{position:relative; float:right; width:232px; overflow:hidden; padding:0; background:#EAEAEA url(/Images/Trendi/boxes/centerFrameWhiteBottom.gif) bottom no-repeat}
div.frame_leftleft{position:relative; float:left; width:220px; padding-right:14px; border-right:solid 1px #e3e3e3; overflow:hidden}
div.frame_leftright{position:relative; float:right; width:220px; overflow:hidden}
div.Ext3ContentAreaBase div.frame_leftleft{margin-right:0px; padding-right:0px}
div.Ext3ContentAreaBase div.frame_left{margin-right:8px; padding-right:0px}
div.Ext3ContentAreaBase div.container_speedpicker{height:240px; overflow:hidden}
img.print_logo{display:none}
/* BOXES */
div.box_column{margin-bottom:15px; border-bottom:1px solid #fff; padding:14px 15px 0}
div.box_column div.header{min-height:23px; /*padding:6px 8px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#efefef; border-bottom:solid 1px #efefef; background:#EAEAEA; */text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase; white-space:nowrap; margin:0 0 0 0; background:#000}
div.box_column div.header div{padding-top:5px}
div.box_column div.header img{padding:8px; display:block}
div.box_column div.body{/*-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; background-color:#EAEAEA; */padding:0 0; border-bottom:1px solid #d3d3d3}
/* FB button margin */
.FBConnectButton_Small, .FBConnectButton_RTL_Small {margin:5px 0px 5px 1px;}
/* CONTAINERS */
div.container_article{margin-bottom:10px}
div.container_article div.body{padding:0px 10px 10px 10px}
div.container_article h1{font-size:30px}
div.container_article h3{font-size:14px; margin:0.8em 0 0.2em 0}
div.container_article p{}
div.container_article p.preamble{font-weight:bold; margin-bottom:1em}
div.container_articlefact{clear:right; float:right; width:228px; margin:0px 0px 10px 0px; border:solid 1px #e3e3e3}
div.container_articlefact div.header{padding:5px 5px 5px 5px; color:#000; font-size:14px; font-weight:bold; font-family:arial,helvetica,sans-serif; text-align:center; text-transform:uppercase; border:none; background:none}
div.container_articlefact div.body{padding:5px 5px 5px 5px; font-size:11px}
div.container_articlepushitem{margin-bottom:5px; border-top:solid 1px #fff}
div.container_articlepushitem div.header{height:24px; margin-top:-1px; padding:2px 0px 2px 0px; text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase}
div.container_articlepushitem div.body{padding:4px 0 0 0; border:solid 1px #fff; border-top:0px}
/*div.container_articlepushitem:hover{background-color:#fef7f9; border-color:#ffeaef}
div.container_articlepushitem:hover div.body{border-color:#ffeaef; border-bottom:solid 1px #ddd}
*/
div.container_articlepushitem h3 a{color:#000; border-color:#000}
div.container_banner{}
div.container_banner p{margin:1px 0px 0px 0px; font-size:11px; font-style:italic; color:#999}
div.container_banner img{margin-bottom:15px}
div.container_banner a{border:0}
div.container_blogcolumnpushitem{padding:0px 0px 10px 0px}
div.container_blogcolumnpushitem div.body{border:0px; padding:0px; margin-left:72px}
div.container_blogcolumnpushitem div.blog_link{margin-bottom:5px}
div.container_blogcolumnpushitem div.blog_link a{color:#000; border-color:#000}
div.container_blogcolumnpushitem h3{font-size:16px; margin-bottom:5px; margin-left:72px}
div.container_blogcolumnpushitem h3 a{color:#000; border-color:#000; font-weight:bold}
div.container_blogcolumnpushitem div.blog_link div.timestamp{margin:0 0 5px 0; color:#666}
div.container_blogcolumnpushitem div.blog_link div.timestamp img.icon{margin:1px 5px 0 0; padding:0; vertical-align:bottom; border:0}
div.container_blogentryitemlist{padding:0px 10px 5px 10px}
div.container_blogentryitem{padding:0px 10px 5px 10px}
div.container_blogentryitem div.body{margin-left:170px}
div.container_blogentryitem h3{font-size:18px; margin-bottom:5px}
div.container_blogentryitem h3 a{color:#000; border-color:#000}
div.container_blogentryitem div.footer{padding:10px 0 0 0; margin-left:170px; font-size:14px}
div.container_blogentryitem div.footer p{margin-bottom:0px}
div.container_blogentryitem div.footer span{font-weight:bold; color:#333; padding-right:5px}
div.container_blogentryitem div.footer a{margin-right:2px; color:#666; font-size:11px; font-weight:normal; text-transform:uppercase}
div.container_blogentryitem div.container_media{position:relative; float:left; margin:0px 10px 0px 0px}
div.container_blogitem{margin:0 0 10px 0}
div.container_blogitem img{margin:0 0 10px 0}
div.container_blogitem div.header{margin-bottom:5px; padding:0 5px 0px 5px; font-weight:bold; font-size:24px}
div.container_blogitem div.header a{color:#000; border-color:#000}
div.container_blogitem div.body{padding:0 5px 5px 5px}
div.container_blogitem div.body div.categories{margin-top:15px; margin-bottom:10px; font-weight:bold}
div.container_blogitem div.body div.categories span.title{color:#666; font-size:11px; font-weight:normal; text-transform:uppercase; display:block}
div.container_blogitem div.body div.categories span.separator{margin:0 4px 0 4px; color:#ccc}
div.container_bloglist{margin-bottom:10px}
div.container_bloglisting{margin-bottom:5px; border-top:solid 1px #fff}
div.container_bloglisting div.header{height:24px; margin-top:-1px; padding:5px 0px 2px 0px; text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase}
div.container_bloglisting div.body{padding:5px 9px 0px 9px; border-top:0px}
div.container_bloglisting:hover{background-color:#fef7f9; border-color:#fef7f9}
div.container_bloglisting h3{font-size:20px; margin-left:10px}
div.container_bloglisting h3 a{color:#000; border-color:#000}
div.container_bloglisting_main div.blog_link{margin-bottom:10px}
div.container_bloglisting p{margin-bottom:15px}
div.container_bloglisting p a{font-weight:bold}
div.container_bloglisting p.footer{margin-bottom:0px; font-size:14px; font-weight:bold; color:#333}
div.container_bloglisting p.footer span{margin-right:2px; color:#666; font-size:11px; font-weight:normal; text-transform:uppercase}
div.container_bloglisting_main{margin-bottom:5px; border-top:solid 1px #fff}
div.container_bloglisting_main div.header{height:24px; margin-top:-1px; padding:5px 0px 2px 0px; text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase}
div.container_bloglisting_main div.body{padding:5px 9px 0px 9px; border-top:0px}
div.container_bloglisting_main:hover{background-color:#fef7f9; border-color:#fef7f9}
div.container_bloglisting_main h3{font-size:20px; margin-left:10px}
div.container_bloglisting_main h3 a{color:#000; border-color:#000}
div.container_bloglisting_main div.blog_link{margin-bottom:10px}
div.container_bloglisting_main p{margin-bottom:15px}
div.container_bloglisting_main p a{font-weight:bold}
div.container_bloglisting_main p.footer{margin-bottom:0px; font-size:14px; font-weight:bold; color:#333}
div.container_bloglisting_main p.footer span{margin-right:2px; color:#666; font-size:11px; font-weight:normal; text-transform:uppercase}
div.container_blogpresentation{margin:0 0 10px 0}
div.container_blogpresentation div.image{margin:0 0 10px 0px}
div.container_blogpresentation h4{font-size:11px; margin-bottom:5px}
div.container_blogpresentation p.topic{margin-bottom:20px}
div.container_blogpresentation span.header{margin-bottom:2px; display:block; color:#333; font-size:11px; text-transform:uppercase; font-weight:bold}
div.container_blogpresentation div.footer_date{margin-bottom:10px}
div.container_blogpresentation div.footer_archive span.blog_archive_year{font-weight:bold}
div.container_blogpresentation div.footer_archive span{margin-bottom:2px; display:block}
div.container_blogpresentation div.footer_archive span a{}
div.container_blogpresentation_editlinks{margin-top:5px; padding:10px 10px 5px 10px; -moz-border-radius:5px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_blogpresentation_editlinks span{margin-bottom:5px; display:block}
div.container_blogpresentation_rsslinks{margin-top:5px; padding:10px 10px 5px 10px; -moz-border-radius:5px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_blogpresentation_rsslinks .rssimage, div.container_blogpresentation_rsslinks .rssimage:hover{text-decoration:none; border:0}
div.container_blogpresentation_rsslinks img{float:left}
div.container_blogpresentation_rsslinks a.rsslink{float:left; margin-left:10px; margin-top:8px}
div.container_blogpresentation_rsslinks span.header{margin-bottom:2px; display:block; color:#333; font-size:11px; text-transform:uppercase; font-weight:bold}
div.container_blogpushitem{margin-bottom:5px; margin-top:5px; border-top:solid 1px #DDD}
div.container_blogpushitem div.header{height:24px; margin-top:-1px; padding:5px 0px 2px 0px; text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase}
div.container_blogpushitem div.body{margin-left:180px; padding:5px 9px 0px 9px; border-top:0px}
div.container_blogpushitem div.body div.blog_link{margin-bottom:5px}
div.container_blogpushitem div.body div.blog_link div.timestamp{margin:0 0 10px 0; color:#666}
div.container_blogpushitem div.body div.blog_link div.timestamp img.icon{margin:1px 5px 0 0; padding:0; vertical-align:bottom; border:0}
div.container_blogpushitem div.body div.blog_link a{color:#000; border-color:#000}
div.container_blogpushitem:hover{background-color:#fef7f9; border-color:#DDD}
div.container_blogpushitem h3{font-size:19px}
div.container_blogpushitem h3 a{color:#000; border-color:#000; font-size:19px; line-height:20px;}
div.container_blogpushitem p{margin-bottom:15px; }
div.container_blogpushitem p a{font-weight:bold; color: #7E6271;}
div.container_blogpushitem p.footer{margin-bottom:0px; font-size:14px; font-weight:bold; color:#333; display:none;}
div.container_blogpushitem p.footer span{margin-right:4px; color:#666; font-size:11px; font-weight:normal; text-transform:uppercase}
div.container_bottom_logo{margin:20px 0px 10px 0px}
div.container_bottom_logo img.logo{float:left; width:90px; margin-right:10px}
div.container_bottom_logo p{font-size:11px; line-height:1.2em; width:710px}
div.container_bottom_logo a{color:#0c4f8f; border-color:#0c4f8f}
div.container_calendar_info h1{font-size:30px}
div.container_calendar_info h2{margin:20px 0px 20px 0px; font-size:18px}
div.container_calendar_info h3{font-size:14px; margin:0.8em 0 0.2em 0}
div.container_calendar_info p.preamble{font-size:15px; font-weight:bold; line-height:1.2em}
div.container_calendaritemlist{}
div.container_calendaritemlist span{display:block; margin-bottom:2px}
div.container_calendaritemlist span.result{font-size:14px; font-weight:bold}
div.container_calendaritemlist span.active{display:inline-block; margin-right:15px; margin-left:15px}
div.container_calendaritemlist div div.body h3{font-size:13px; cursor:pointer; cursor:hand}
div.container_calendaritemlist div.date{position:relative; float:left; width:129px; height:129px; background:transparent url(/Images/Common/bg_date_box.png) no-repeat center top}
div.container_calendaritemlist div.date div.month{height:24px; padding:5px 10px 0px 10px; margin:4px 5px 0 5px; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; background:transparent url(/Images/Common/bg_date_header.png) repeat-x left top; overflow:hidden}
div.container_calendaritemlist div.date div.day{margin-top:5px; text-align:center; font-size:55px; line-height:1.0em; font-weight:bold}
div.container_calendaritemlist div.date div.separator{height:1px; margin:0px 34px 0px 34px; background-color:#e5e5e5}
div.container_calendaritemlist div.date div.separator hr{display:none}
div.container_calendaritemlist div.date div.year{text-align:center; font-size:18px; font-weight:bold; color:#999}
div.container_calendaritemlist div.body{margin:5px 0px 0px 145px}
div.container_calendaritemlist div.body h3{margin-bottom:6px; font-size:18px}
div.container_calendaritemlist div.body h3 a{color:#000; border-color:#000}
div.container_columnitem1{padding:0px 0px 10px 0px}
div.container_columnitem1 div.body{border:0px; padding:0px}
div.container_columnitem1 h3{font-size:16px; margin-bottom:5px}
div.container_columnitem1 h3 a{color:#000; border-color:#000}
div.container_columnitem1 p{margin-bottom:0px}
div.container_columnitem2{padding:0px 0px 10px 0px}
div.container_columnitem2 div.body{border:0px; padding:0px; margin-left:70px}
div.container_columnitem2 h3{font-size:14px; margin-bottom:5px}
div.container_columnitem2 h3 a{color:#000; border-color:#000}
div.container_columnitem2 p{margin-bottom:0px}
div.container_columnitem3{padding:0px 0px 10px 0px}
div.container_columnitem3 div.body{border:0px; padding:0px; margin-left:70px}
div.container_columnitem3 h3{font-size:14px; margin-bottom:5px}
div.container_columnitem3 h3 a{color:#000; border-color:#000}
div.container_columnitem3 p{margin-bottom:0px}
div.container_columnitem4{padding:0px 0px 10px 0px}
div.container_columnitem4 div.body{border:0px; padding:0px}
div.container_columnitem4 h3{font-size:16px; margin-bottom:5px}
div.container_columnitem4 h3 a{color:#000; border-color:#000}
div.container_columnitem4 p{margin-bottom:0px}
div.container_comment_message{padding:10px 0px 5px 0px; border-bottom:solid 1px #e9e9e9}
div.container_comment_message div.header{margin-bottom:0px; font-weight:bold}
div.container_comment_message div.header h4{font-size:12px}
div.container_comment_message div.header h4 span{margin-right:10px}
div.container_comment_message div.body{}
div.container_comment_message div.body div.footer{text-align:right}
div.container_comment_message div.body div.footer a{}
div.container_comment_messagelist{clear:both; margin:25px 0px 20px 0px; padding:0px 10px 10px 0px; border:solid 1px #e3e3e3; background:transparent url(/Images/Trendi/bg_push_module2.png) repeat-x bottom left}
div.container_comment_messagelist div.header_list{display:block; float:left; margin:-10px 0px 10px 5px; padding:0px 5px 0px 5px; background-color:#fff}
div.container_comment_messagelist div.header_list h4{margin:0; text-transform:uppercase}
div.container_comment_messagelist div.separator{margin:10px 0 10px 0}
span.maxChars {display:block; float:left;}
div.container_commonlist{margin-bottom:0px}
div.container_commonlist h3.listheader{font-size:16px; margin-top:10px; margin-bottom:10px; text-transform:uppercase}
div.container_commonlist div.even{}
div.container_commonlist div.odd{}
div.container_contentpush{padding:0px 0px 5px 0px}
div.container_contentpush img{margin-bottom:10px}
div.container_contentpush h3 a{color:#000; border-color:#000}
div.container_contentpush p.byline{color:#666; margin-bottom:0px; font-style:italic}
div.container_coworkerlist_cards{clear:both; margin:15px 0px 15px 0px; padding:0; border:1px solid #e3e3e3; background:transparent url(/Images/Trendi/bg_push_module.png) repeat-x bottom left}
div.container_coworkerlist_cards div.header{display:block; float:left; margin:-10px 0px 0px 5px; padding:0px 5px 0px 5px; background-color:#fff}
div.container_coworkerlist_cards div.header h4{margin:0; text-transform:uppercase}
div.container_coworkerlist_cards div.body{clear:both; margin:0; padding:5px 0px 0px 10px}
div.container_coworkerlist_byline{clear:both; margin:0px 0px 15px 0px; padding:10px 0px 0px 0px; border-top:solid 1px #e3e3e3}
div.container_coworkerlist_byline a{margin-left:5px; color:#000; border-color:#000}
div.container_coworkeritem{float:left; clear:both; margin:0px 0px 20px 0px; overflow:hidden}
div.container_coworkeritem div.image{float:left; margin:0px 10px 0px 0px; border:solid 1px #e5e5e5; background-color:#fff}
div.container_coworkeritem div.body{float:left}
div.container_coworkeritem div.body h3{margin:0px 0px 0px 0px; font-size:20px}
div.container_coworkeritem_card{float:left; width:220px; margin:0px 5px 10px 0px; overflow:hidden}
div.container_coworkeritem_card div.image{float:left; margin:0px 10px 0px 0px; padding:3px; border:solid 1px #e5e5e5; background-color:#fff}
div.container_coworkeritem_card div.image img{width:62px; height:62px; border:0; overflow:hidden}
div.container_coworkeritem_card h4{padding-top:4px; margin-left:80px; font-size:14px; font-weight:bold}
div.container_coworkeritem_card p{margin-left:80px; color:#999}
div.container_event_addenddateinfo{margin-bottom:10px; padding:0px 10px 20px 10px; -moz-border-radius:5px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_event_addenddateinfo select{margin-right:3px}
div.container_event_addenddateinfo span{font-weight:bold; display:block; margin-bottom:2px}
div.container_event_addenddateinfo img{margin-left:4px}
div.container_event_addenddateinfo a{border:0}
div.container_event_addenddateinfo a.back{padding-left:12px; background:transparent url(/images/common/paging/paging_prev.gif) no-repeat center left; font-size:14px; font-weight:bold}
div.container_event_addstartdateinfo{padding:10px 10px 0px 10px; background-color:#efefef}
div.container_event_addstartdateinfo select{margin-right:3px}
div.container_event_addstartdateinfo h3{font-size:20px}
div.container_event_addstartdateinfo span{font-weight:bold; display:block; margin-bottom:2px}
div.container_event_addstartdateinfo img{margin-left:4px}
div.container_event_addstartdateinfo a{border:0}
div.container_event_search{margin-bottom:10px; padding:10px 10px 20px 10px; -moz-border-radius:5px; background-color:#fef7f9; border-bottom:solid 1px #ddd}
div.container_event_search span.header_search{font-size:16px; font-weight:bold; display:block; text-transform:uppercase; margin-bottom:10px}
div.container_event_search select{margin-right:3px}
div.container_event_search span{font-weight:bold; display:block; margin-bottom:2px; display:block}
div.container_event_search a.contribute{font-weight:bold; font-size:14px}
div.container_event_search input.search_event{float:left; margin-left:220px; padding-right:15px; padding-left:15px}
div.container_eventitem{margin:0; padding:8px; border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff}
div.container_eventitem h2{margin-bottom:15px; padding-top:20px; border-bottom:solid 1px #e5e5e5}
div.container_eventitem div.date{position:relative; float:left; width:129px; height:129px; background:transparent url(/Images/Common/bg_date_box.png) no-repeat center top}
div.container_eventitem div.date div.month{height:24px; padding:5px 10px 0px 10px; margin:4px 5px 0 5px; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; background:transparent url(/Images/Common/bg_date_header.png) repeat-x left top; overflow:hidden}
div.container_eventitem div.date div.day{margin-top:5px; text-align:center; font-size:55px; line-height:1.0em; font-weight:bold}
div.container_eventitem div.date div.separator{height:1px; margin:0px 34px 0px 34px; background-color:#e5e5e5}
div.container_eventitem div.date div.separator hr{display:none}
div.container_eventitem div.date div.year{text-align:center; font-size:18px; font-weight:bold; color:#999}
div.container_eventitem div.body{margin:5px 0px 0px 145px}
div.container_eventitem div.body h3{margin-bottom:6px; font-size:18px}
div.container_eventitem div.body h3 a{color:#000; border-color:#000}
div.container_forum_header{margin-bottom:10px; padding:8px 10px 7px 10px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; background:transparent url(/Images/Trendi/forum/bg_header_red.png) repeat-x bottom left}
div.container_forum_intro{margin-bottom:10px; margin-left:10px}
div.container_forum_intro h2{font-size:24px}
div.container_forum_body{margin-bottom:10px}
div.container_forum_functions{margin-bottom:10px}
div.container_forum_functions a.button{float:left; display:block; width:130px; padding:2px 0px 3px 0px; border:0; font-size:13px; line-height:14px; font-weight:bold; font-family:arial,helvetica,sans-serif; text-align:center; color:#fff; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_blue.png) repeat-x top left; cursor:pointer; cursor:hand}
div.container_forum_functions ul{float:right; list-style-type:none; margin-top:8px; padding:0; font-size:11px}
div.container_forum_functions ul li{display:inline; padding:0; margin:0; background:none}
div.container_forum_functions ul li.separator{display:inline; width:2px; margin-right:6px; margin-left:6px; padding:0; background:transparent url(/images/Trendi/forum/divider_vertical.png) no-repeat center center; overflow:hidden}
div.container_forum_functions ul li a.previous{padding-left:12px; background:transparent url(/images/common/paging/paging_prev.gif) no-repeat center left}
div.container_forum_functions ul li a.next{padding-right:12px; background:transparent url(/images/common/paging/paging_next.gif) no-repeat center right}
div.container_forum_functions ul li a.disabled_previous{padding-left:12px; color:#999; border-bottom:solid 1px #d2d2d2; background:transparent url(/images/common/paging/paging_prev.gif) no-repeat center left}
div.container_forum_functions ul li a.disabled_next{padding-right:12px; color:#999; border-bottom:solid 1px #d2d2d2; background:transparent url(/images/common/paging/paging_next.gif) no-repeat center right}
div.container_forum_messagelist{margin-bottom:10px}
div.container_forum_messagelist div.header{padding:6px 10px 6px 10px; font-weight:bold; font-size:14px; text-transform:uppercase; color:#fff; background:#eee url(/images/Common/forum/bg_header_list_grey.png) repeat-x top left}
div.container_forum_messagelist div.body{}
div.container_forum_messagelist div.container_forum_message{margin-bottom:10px; border:1px solid #e5e5e5}
div.container_forum_message a.report{float:right; border:0; padding-left:20px; background:transparent url(/images/Common/Forum/delete2.gif) no-repeat center left}
div.container_forum_message div.header{font-size:11px; padding:5px 7px 5px 7px; font-weight:normal; text-transform:uppercase; color:#666; border-bottom:1px solid #e5e5e5; background:#eee none}
div.container_forum_message div.header div.index{float:right; font-size:14px; font-weight:bold}
div.container_forum_message div.body{margin:0; padding:10px 9px 10px 9px}
div.container_forum_message div.body h3{font-size:16px}
div.container_forum_message div.body p.name{font-style:italic}
div.container_forum_message div.footer{margin-top:20px; padding:0px; color:#666}
div.container_forum_pushitem{margin-bottom:10px}
div.container_forum_pushitem div.body{min-height:16px; padding:16px 0px 0px 0px; background:transparent url(/Images/Trendi/forum/bg_push_forum_quotation_top.png) no-repeat top left}
div.container_forum_pushitem div.body p{margin:-7px 17px -3px 32px; padding-top:0; font-size:14px}
div.container_forum_pushitem div.body p a{color:#000; border:0}
div.container_forum_pushitem div.body div.bottom_left{min-height:20px; margin:0; padding:0px 0px 28px 0px; background:transparent url(/Images/Trendi/forum/bg_push_forum_quotation_bottom_left.png) no-repeat left bottom}
div.container_forum_pushitem div.body div.bottom_right{min-height:20px; margin:0; padding:0px 0px 28px 0px; background:transparent url(/Images/Trendi/forum/bg_push_forum_quotation_bottom_right.png) no-repeat left bottom}
div.container_forum_pushitem div.footer_functions{margin:-5px 0px 0px; padding:0; color:#666; border:0; background:none}
div.container_forum_pushitem div.footer_functions a:link, div.container_forum_pushitem div.footer_functions a:visited{background:none; padding-left:0; color:#af2c6c; border-bottom:solid 1px #dedede}
div.container_forum_pushitem div.footer_functions a:active, div.container_forum_pushitem div.footer_functions a:hover{border-color:#af2c6c}
div.container_forum_pushitem div.footer_functions span.author{margin-right:5px; color:#000}
div.container_forum_pushitem div.footer_functions span.timestamp{padding-left:14px; background:transparent url(/Images/Trendi/icons/10x10/clock.png) no-repeat left center}
div.container_forum_pushitem div.footer_functions span.separator{margin:0 4px 0 4px; color:#ccc}
div.container_forum_pushitem div.footer_functions img.icon{float:none; margin:0px 4px 2px 0px; vertical-align:middle}
div.container_forum_pushitem div.left{float:right; padding-right:20px; margin:-5px 0 5px 0}
div.container_forum_pushitem div.right{float:right; padding-right:20px; margin:-5px 0 5px 0}
div.container_forum_pushlist{/*-moz-border-radius:5px; */margin-bottom:20px; padding:10px 0px 25px 0px; /*background-color:#efefef; */border-bottom:solid 1px #eaeaea}
div.container_forum_pushlist h3{/*margin-bottom:10px; font-size:16px; text-transform:uppercase; color:#e61745; */background:#000; float:left; font-size:11px; font-weight:bold; margin-bottom:10px; padding:3px 8px; text-transform:uppercase}
div.container_forum_pushlist h3 a{color:#fff}
div.container_forum_result{margin-bottom:10px; padding:30px; border:1px solid #e5e5e5}
div.container_forum_roomlist{margin-bottom:10px}
div.container_forum_roomlist div.header{padding:6px 10px 6px 10px; font-weight:bold; font-size:14px; text-transform:uppercase; color:#fff; background:#eee url(/images/Common/forum/bg_header_list_grey.png) repeat-x top left}
table.table_forum{width:100%; margin:0px; padding:0px; border:0px}
table.table_forum tr{margin:0; padding:0; border:0}
table.table_forum th{font-size:11px; padding:6px; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #ddd; background-color:#efefef}
table.table_forum td{padding:10px 6px 10px 6px; vertical-align:middle; color:#666; border-bottom:1px solid #e5e5e5}
table.table_forum td h3{font-size:16px; color:#000; margin-bottom:0.2em}
table.table_forum td h3 a{border:0}
table.table_forum .c1{padding-left:10px}
table.table_forum .c2{width:80px}
table.table_forum .c3{width:80px}
table.table_forum .c4{width:130px}
div.container_forum_topiclist{margin-bottom:10px}
div.container_forum_topiclist div.header{padding:6px 10px 6px 10px; font-weight:bold; text-transform:uppercase; color:#fff; background:#eee url(/images/Common/forum/bg_header_list_grey.png) repeat-x top left}
div.container_forum_topiclist div.body{}
div.container_forum_topiclist h3{font-size:16px; color:#000; margin-bottom:0.1em}
div.container_forum_topiclist h3 a{border:0}
div.container_functions{margin-bottom:5px; margin-top:0; /*color:#666; */vertical-align:bottom}
div.container_functions span.separator{margin:0 4px 0 4px; color:#ccc}
div.container_functions span.author, div.container_functions span.date{color:#666}
div.container_functions img.icon{position:relative; float:left; margin:1px 5px 0 0; padding:0; vertical-align:bottom; border:0}
div.container_functions p{margin-left:19px}
div.container_functions a{background:none}
div.container_functions a span{margin-right:4px; font-weight:bold}
div.container_functions a.comments{color:#666; border-color:#666}
div.container_functions a.comments span{font-weight:bold}
div.container_gameitem{padding:0px 0px 10px 0px}
div.container_gameitem div.body{border:0px; padding:0px; margin-left:72px}
div.container_gameitem h3{font-size:16px; margin-bottom:5px; margin-left:72px}
div.container_gameitem h3 a{color:#000; border-color:#000; font-weight:bold}
div.container_gameitem p a{color:#000; border-color:#000; font-weight:bold}
div.container_gameitem p{margin-bottom:0px}
div.container_gamepresentation{}
div.container_information{padding:0px 10px 10px 10px}
div.container_information h2{margin-bottom:0.6em}
div.container_information h3{font-size:14px; margin:0.8em 0 0.2em 0}
div.container_latestnewsbycategory{margin-bottom:10px; /*padding:10px 10px 10px 10px; -moz-border-radius:5px; background-color:#ffeaef; border-bottom:solid 1px #f4cbd5; */}
div.container_latestnewsbycategory h3{font-weight:bold; background:#000; color:#FFF; display:inline; font-size:11px; margin-bottom:10px; padding:3px 8px; text-transform:uppercase}
div.container_latestnewsbycategory ul{margin:0}
div.container_latestnewsbycategory ul li{padding:0px; margin:0px 0px 5px 0px; background:none}
div.container_latestnewsbycategory ul li div.separator{display:none}
div.container_latestnewsbycategory ul li div.category{/*padding:10px 10px 10px 10px; */font-size:10px; font-weight:bold; text-transform:uppercase; color:#C30062; background-color:#fff; /*border-top:solid 1px #f4cbd5; */margin-top:15px}
div.container_latestnewsbycategory ul li ul{padding:0 0 5px 0; background-color:#fff}
div.container_latestnewsbycategory ul li ul li{margin:0px 0px 5px 0px; font-weight:normal}
div.container_latestnewsbycategory ul li ul li a{margin-right:5px; display:inline}
div.container_linkedimage{margin-bottom:10px; padding:0px; border:0px}
div.container_linkedimage a{border:0px}
div.container_linkmenu_left{position:relative; float:left; margin:0px 0px 10px 0px; font-size:11px}
div.container_linkmenu_left span.separator{height:14px; width:2px; margin:0 6px 0 6px; background:transparent url(/Images/Trendi/nav/bg_vertical_separator.gif) no-repeat center center}
div.container_linkmenu_left a{color:#0c4f8f; border-color:#0c4f8f}
div.container_linkmenu_right{position:relative; float:right; margin:0px 0 10px 0px; font-size:11px}
div.container_linkmenu_right span.separator{height:14px; width:2px; margin:0 5px 0 5px; background:transparent url(/Images/Trendi/nav/bg_vertical_separator.gif) no-repeat center center}
div.container_linkmenu_right a{color:#0c4f8f; border-color:#0c4f8f}
div.container_listitem1{margin-bottom:5px}
div.container_listitem1 div.even{}
div.container_listitem1 div.odd{}
div.container_listitem1 a:link, div.container_listitem1 a:visited{font-weight:bold; color:#000}
div.container_listitem1 a:active, div.container_listitem1 a:hover{border-color:#000}
div.container_listitem1 a.number:link, div.container_listitem1 a.number:visited{font-weight:normal}
div.container_listitem1 a.number:active, div.container_listitem1 a.number:hover{}
div.container_listitem1 span.bullet{padding-right:5px; margin-right:4px; background:transparent url(/Images/Trendi/icons/arrow_right_blue.gif) no-repeat left center}
div.container_listitem1 span.number{margin-right:4px; font-weight:bold}
div.container_listitem1 span.date{margin-right:6px; color:#666}
div.container_listitem1 span.date_active{margin-right:6px; color:#f00}
div.container_listpaging{margin-top:20px; margin-bottom:20px; text-align:center}
div.container_listpaging a{}
div.container_listpaging a.active{font-weight:bold}
div.container_listpaging a.prev{padding-left:10px; background:transparent url(/Images/Common/paging/paging_prev.gif) no-repeat center left}
div.container_listpaging a.next{padding-right:10px; background:transparent url(/Images/Common/paging/paging_next.gif) no-repeat center right}
div.container_listpaging span{padding:0px 1px 0px 1px; color:#e4e4e4}
div.container_listpaging span.active{padding:0; font-weight:bold; color:#000}
div.container_media{/*position:relative; float:left; */ margin-bottom:10px; padding:5px; border:solid 1px #e2e2e2; background-color:#fff}
div.container_media div.navigation{}
div.container_media div.navigation ul{list-style-type:none; font-size:11px; margin-bottom:10px; padding:0}
div.container_media div.navigation ul li{display:inline; padding:0; margin:0; background:none}
div.container_media div.navigation ul li.separator{display:inline; padding:0; margin-right:6px; margin-left:6px; background:none}
div.container_media div.navigation ul li img.icon{margin:0px 2px 0px 2px; padding:0px 0px 2px 0px; border:0; vertical-align:bottom}
div.container_media div.navigation ul li a{color:#000}
div.container_media div.caption{margin-top:10px}
div.container_media div.caption p{margin:0; font-size:11px}
div.container_media a{border:0}



div.container_menu
{
    float:left;
}

div.container_menu ul
{
    margin:0; 
    padding:0; 
    list-style-type:none; 
    white-space:nowrap
}

div.container_menu ul li 
{
    background:none repeat scroll 0 0 transparent;
    border-right:1px solid #DDDDDD;
    float:left;
    margin:0;
    padding:7px 20px 7px 15px;
}

div.container_menu ul li:hover
{
    cursor:pointer; 
    cursor:hand
}

div.container_menu ul li:hover a 
{
    color:Black; 
}

div.container_menu ul li.active 
{
    background:none repeat scroll 0 0 Black;
    border-color:#000000;
}

div.container_menu ul li.active a 
{
    color:White;
}


div.container_menu ul li.separator
{
    display:none;
}


div.container_menu ul li a 
{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#555555;
    float:left;
    font-family:georgia;
    font-size:15px;
    font-weight:normal;
    padding:3px 8px;
    text-decoration:none;
}




div.container_navigation_onelevel{/*background:#efefef url(/Images/Trendi/nav/bg_nav_category.gif) no-repeat left top; */-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px}
div.container_navigation_onelevel ul.level_1{position:relative; float:left; width:970px; margin:10px 0px 10px 0; padding:0; list-style-type:none; /*background:transparent url(/Images/Trendi/nav/bg_nav_columns_onelevel.gif) repeat-y left top; */overflow:hidden; border-bottom:1px solid #ccc}
div.container_navigation_onelevel ul.level_1 li{position:relative; float:left; /*width:175px; */margin:0px 34px 5px 0px; padding:0; background:none}
div.container_navigation_onelevel ul.level_1 li a{margin-left:5px; font-size:11px; font-weight:bold; font-weight:normal; color:#333; /*border-bottom:solid 1px #d2d2d2; */}
div.container_navigation_onelevel ul.level_1 li a:link, div.container_navigation_onelevel ul.level_1 li a:visited{}
div.container_navigation_onelevel ul.level_1 li a:active, div.container_navigation_onelevel ul.level_1 li a:hover{border-color:#000}
div.container_navigation_onelevel ul.level_1 li a.active{font-weight:bold}
/*ul.level_2{width:auto; margin:0; padding-top:10px}

ul.level_2 li{float:left; margin:0 0 5px 0; padding:0; background:none}

ul.level_2 li a{color:#000; border-bottom:solid 1px #d2d2d2; line-height:1.4em}
ul.level_2 li a:link, ul.level_2 li a:visited{}
ul.level_2 li a:active, ul.level_2 li a:hover{border-color:#000}
ul.level_2 li a.active{font-weight:bold}
*/
div.container_pagelinks{margin:15px 0px 15px 0px; padding:10px 15px 10px 15px; -moz-border-radius:5px; border-bottom:1px solid #ddd; background-color:#efefef}
div.container_pagelinks div.membership{/*float:left; */ display:none}
div.container_pagelinks img{display:inline-block; vertical-align:middle; margin-right:4px}
div.container_pagelinks a{display:inline-block; margin-right:20px; color:#069; border-color:#069}
div.container_pagelinks span.separator{display:none}
div.container_poll{clear:both; margin:20px 0px 15px 0px; padding:0px 0px 10px 0px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_poll div.header{display:block; float:left; margin:-10px 0px 5px 5px; padding:0px 5px 0px 5px; background-color:#fff}
div.container_poll div.header h4{margin:0; text-transform:uppercase}
div.container_poll div.body{margin-top:10px; font-weight:bold}
div.container_poll div.body div.imagebox{/*width:60px; float:left; height:55px; background:transparent url(/images/Kattis/icons/question.png) no-repeat 15px 10px; */ display:none}
div.container_poll div.body fieldset{margin:0px 10px 0px 10px; padding:0}
div.container_poll div.body p{margin-bottom:10px; font-size:14px}
div.container_poll div.collection{margin-bottom:5px}
div.container_poll div.collection div.buttonlist{float:left; margin:5px 5px 5px 0px}
div.container_poll div.collection div.buttonlist div.radiobutton{float:left; margin-right:5px}
div.container_poll div.collection div.buttonlist div.radiobutton input{margin-right:4px}
div.container_poll div.collection div.buttons{}
div.container_poll div.collection div.buttons input{float:right}
div.container_poll_result_view{float:left; margin:0px 0px 10px 0px}
div.container_poll_result_view div.result{margin-bottom:5px}
div.container_poll_result_view div.result span{float:left; margin-left:4px; color:#000}
div.container_poll_result_view span.response{display:block; padding-bottom:5px; font-size:11px; color:#797979}
div.container_poll_result_view span.votes{display:block; float:right}
div.container_poll_result_view a.button_close{display:block; float:left}
div.container_poll_result_view div.result div.poll_bar1{float:left; height:15px; background:#c40101 url(/images/Common/Question/bar_1.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar2{float:left; height:15px; background:#1d9401 url(/images/Common/Question/bar_2.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar3{float:left; height:15px; background:#024e99 url(/images/Common/Question/bar_3.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar4{float:left; height:15px; background:#8b0197 url(/images/Common/Question/bar_4.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar5{float:left; height:15px; background:#029c93 url(/images/Common/Question/bar_5.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar6{float:left; height:15px; background:#c40101 url(/images/Common/Question/bar_1.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar7{float:left; height:15px; background:#1d9401 url(/images/Common/Question/bar_2.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar8{float:left; height:15px; background:#024e99 url(/images/Common/Question/bar_3.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar9{float:left; height:15px; background:#8b0197 url(/images/Common/Question/bar_4.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar10{float:left; height:15px; background:#029c93 url(/images/Common/Question/bar_5.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar11{float:left; height:15px; background:#c40101 url(/images/Common/Question/bar_1.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar12{float:left; height:15px; background:#1d9401 url(/images/Common/Question/bar_2.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar13{float:left; height:15px; background:#024e99 url(/images/Common/Question/bar_3.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar14{float:left; height:15px; background:#8b0197 url(/images/Common/Question/bar_4.gif) repeat-x left top}
div.container_poll_result_view div.result div.poll_bar15{float:left; height:15px; background:#029c93 url(/images/Common/Question/bar_5.gif) repeat-x left top}
div.container_poll_small{}
div.container_poll_small div.header{display:none}
div.container_poll_small div.header h4{}
div.container_poll_small div.body{margin:0; padding:0; border:0; background:none; font-weight:bold}
div.container_poll_small div.body div.imagebox{display:none}
div.container_poll_small div.body fieldset{margin:0; padding:10px 0px 0px 0px; /*background:transparent url(/Images/Trendi/boxes/bg_top_poll.png) no-repeat center top; */}
div.container_poll_small div.body p{padding:0px 0 20px; margin-top:-1px; font-size:14px; line-height:1.2em; /*background:transparent url(/Images/Trendi/boxes/bg_bottom_poll.png) no-repeat center bottom; */}
div.container_poll_small div.collection{float:left}
div.container_poll_small div.collection div.buttonlist{float:left; width:200px; margin:5px 5px 5px 0px}
div.container_poll_small div.collection div.buttonlist div.radiobutton{margin-bottom:5px}
div.container_poll_small div.collection div.buttonlist div.radiobutton input{margin-right:4px}
div.container_poll_small div.collection div.buttons{float:right}
div.container_questionitem{margin-bottom:10px}
div.container_questionitem h3{font-size:20px}
div.container_questionitem div.answer{font-size:14px; font-weight:bold}
div.container_recipegrade{margin-bottom:5px}
div.container_recipegrade div.gradearea{margin-bottom:5px; background-color:#e0e0e0; padding:10px 20px 10px 20px; border-top:solid 1px #cfcfcf; border-right:solid 1px #dbdbdb; border-bottom:solid 1px #f3f3f3; border-left:solid 1px #dadada}
div.container_recipegrade .big{display:block; width:89px; height:20px; border:0; overflow:hidden; background:transparent url(/Images/Common/RecipeGrade/grades_big.png) no-repeat 0px 0px; cursor:pointer; cursor:hand}
div.container_recipegrade .small{display:block; width:55px; height:13px; border:0; overflow:hidden; background:transparent url(/Images/Common/RecipeGrade/grades_small.png) no-repeat 0px 0px; cursor:pointer; cursor:hand}
div.container_recipeitem{float:left; width:163px; margin:0px 10px 10px 0px; padding:0 auto 0 auto; text-align:center; overflow:hidden}
div.container_recipeitem a{font-size:13px; font-weight:bold; color:#000; border-color:#000}
div.container_recipelinks{margin:15px 0px 15px 0px; padding:10px 15px 10px 15px; -moz-border-radius:5px; border-bottom:1px solid #ddd; background-color:#efefef}
div.container_recipelinks img{margin-right:3px; vertical-align:top}
div.container_recipelinks a{margin-right:8px}
div.container_recipelist{}
div.container_recipemedia{float:left; margin-bottom:5px; padding:4px; /*border:solid 1px #e1e1e1; */}
div.container_recipenavigation{height:15px; margin-bottom:15px; font-size:16px; font-weight:bold}
div.container_recipenavigation a.prev{float:left; padding-left:10px; background:transparent url(/Images/Trendi/icons/arrow_left_blue.gif) no-repeat left center}
div.container_recipenavigation a.next{float:right; padding-right:10px; background:transparent url(/Images/Trendi/icons/arrow_right_blue.gif) no-repeat right center}
div.container_recipeorigin{}
div.container_recipeorigin a{font-size:14px; font-weight:bold; text-align:center; border:0; color:#ef2451; text-transform:uppercase}
div.container_recipepresentation{}
div.container_recipepresentation p{font-size:14px}
div.container_recipepresentation div.info{float:right; margin:0px 0px 10px 10px; padding:10px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_recipepresentation div.info p{font-weight:bold}
div.container_recipepresentation div.container_recipepresentation_right{float:none; margin-left:310px}
div.container_recipepresentation div.container_recipepresentation_left{float:left}
div.container_recipepresentation_right ul.instructions{margin:0px 0px 10px 0px; padding:0}
div.container_recipepresentation_right ul.instructions li{margin-bottom:10px; padding:0; background:none}
div.container_recipepresentation_right h1{font-size:30px; font-weight:bold}
div.container_recipepresentation_right h4{margin-bottom:8px}
div.container_recipepresentation_right p.servings{font-size:14px; font-style:italic; color:#666}
div.container_recipepresentation_right ul{font-size:14px; margin-bottom:15px}
div.container_recipepresentation_right ul li{margin-bottom:4px; padding-left:12px; background:transparent url(/Images/Trendi/recipe/bullet.png) no-repeat 0px 5px}
div.container_recipeattributes{margin-top:10px; margin-bottom:20px; line-height:1.5em}
div.container_recipeattributes a{font-size:11px; color:#000; border-color:#000; background-color:#cce0eb}
div.container_recipesearchform{margin:0px 10px 10px 10px; padding:10px 10px 0px 10px; -moz-border-radius:5px; background-color:#fef7f9; border-top:solid 1px #fff; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; border-left:solid 1px #fff; /*background-color:#fc1f50; border-top:solid 1px #dc1642; border-right:solid 1px #ff688a; border-bottom:solid 1px #ff688a; border-left:solid 1px #dc1642; */}
div.container_recipesearchform h3{font-size:18px}
div.container_recipesearchform select{width:175px; margin-left:8px; padding:1px 5px 1px 5px}
div.container_recipesearchform input{}
div.container_recipesearchform input.search_exclude{width:165px; height:22px; margin:0px 5px 0px 5px; border:0; padding:4px 0px 0px 10px; font-weight:normal; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#666; background:transparent url(/Images/Trendi/forms/bg_input_textbox.png) no-repeat top left; overflow:visible}
div.container_recipesearchform input[text]{}
div.container_recipesearchform input[submit]{vertical-align:middle; margin-left:5px}
div.container_recipesearchform label{padding-bottom:5px; font-size:13px; color:#333; /*color:#fff; */ font-weight:bold}
div.container_recipesearchform table{margin-bottom:5px}
div.container_recipesearchform table tr{float:left; padding:0; margin:0}
div.container_recipesearchform table tr td{width:180px; padding:0; margin:0}
div.container_recipesearchform table tr td label{font-size:12px; margin-bottom:0}
div.container_recipesearchform table tr td input{width:auto; margin-bottom:0}
div.container_recipesortbar{margin-bottom:15px; padding:3px 10px 0px 10px}
div.container_recipesortbar ul{list-style-type:none; margin:0}
div.container_recipesortbar ul li{display:inline; padding:0; background:none}
div.container_recipesortbar ul li.header{margin-right:15px}
div.container_recipesortbar ul li.separator{margin:0 8px 0 8px; width:1px; color:#fff}
div.container_recipesortbar ul li a{padding:0px 6px 0px 6px; color:#069}
div.container_recipesortbar ul li a:active, div.container_recipesortbar ul li a:hover{border-color:#069}
div.container_recipesortbar ul li a.active{padding:2px 6px 5px 6px; -moz-border-radius:9px; color:#000; font-weight:bold; border:0px; background:transparent url(/Images/Trendi/nav/bg_sortbar_active.png) repeat-x left center}
div.container_recipetoday{}
div.container_search_result{margin:0px 10px 20px 10px}
div.container_search_result p{font-size:14px; font-weight:bold}
div.container_sitemap{margin-bottom:10px; padding:15px 0px 10px 0px; background-color:#000; /*border-bottom:solid 1px #ddd; */}
div.container_sitemap ul.level_1{margin:0px 0 0px 7px; padding:0; list-style-type:none; overflow:hidden}
div.container_sitemap ul.level_1 li{position:relative; float:left; width:176px; margin:0px 0 5px 11px; padding:0; background:none}
div.container_sitemap ul.level_1 li div.header{margin-bottom:3px; font-size:11px; font-family:Georgia; font-weight:bold; text-transform:uppercase}
div.container_sitemap ul.level_1 li div.header a{background-image:url(/Images/Trendi/nav/link_icon.gif); background-position:100% 50%; background-repeat:no-repeat; padding-right:10px}
div.container_sitemap ul.level_1 li a{color:#000; border:0}
div.container_sitemap ul.level_1 li a:link, div.container_sitemap ul.level_1 li a:visited{color:#fff}
div.container_sitemap ul.level_1 li a:active, div.container_sitemap ul.level_1 li a:hover{}
div.container_sitemap ul.level_2{position:relative; float:left; margin:0px 0px 5px 0px; padding:0; overflow:hidden}
div.container_sitemap ul.level_2 li{margin:0px 0px 1px 0px; background:none; padding:0; line-height:1.2em}
div.container_sitemap ul.level_2 li.blank{visibility:hidden}
div.container_sitemap ul.level_2 li a{color:#0c4f8f; font-size:12px; font-weight:normal}
div.container_sitemap ul.level_2 li a:link, div.container_sitemap ul.level_2 li a:visited{color:#fff}
div.container_sitemap ul.level_2 li a:active, div.container_sitemap ul.level_2 li a:hover{border-bottom:solid 1px #0c4f8f}
div.container_sortbar{margin-bottom:15px; padding:3px 10px 0px 10px}
div.container_sortbar ul{list-style-type:none; margin:0}
div.container_sortbar ul li{display:inline; padding:0; background:none}
div.container_sortbar ul li.header{margin-right:15px}
div.container_sortbar ul li.separator{margin:0 8px 0 8px; width:1px; color:#fff; /*font-weight:bold; color:#ccc; */}
div.container_sortbar ul li img.icon{/*padding:0 0 1px 0; border:0; vertical-align:bottom; */ display:none}
div.container_sortbar ul li a{color:#069}
div.container_sortbar ul li a:active, div.container_sortbar ul li a:hover{border-color:#069}
div.container_sortbar ul li a.active{padding:2px 6px 5px 6px; -moz-border-radius:9px; color:#000; font-weight:bold; border:0px; background:transparent url(/Images/Trendi/nav/bg_sortbar_active.png) repeat-x left center}
div.container_speedpicker{margin-bottom:10px}
div.container_standarditem{padding:0px 10px 5px 10px; border-bottom: 1px solid #ddd;}
div.container_standarditem div.body{margin-left:170px}
div.container_standarditem h3{font-size:19px; line-height:20px; margin-bottom:5px}
div.container_standarditem h3 a{color:#000; border-color:#000}
div.container_standarditem p{}
div.container_stickybanner{position:fixed; top:0px; left:1029px}
div.container_stickybanner p{margin:1px 0px 1px 0px; font-size:11px; font-style:italic; color:#999}
div.container_stickybanner a{border:0}
div.container_textad{margin-bottom:15px}
div.container_textad h3{font-size:16px; margin-bottom:0.1em}
div.container_textad p{line-height:1.2em}
div.container_textadlist{margin-bottom:10px; padding:10px 8px 10px 8px; border:solid 1px #ddd; background-color:#fff8dd}
div.container_toppush a{border:0}
div.container_toplogo a{display:block; width:471px; height:150px; background:transparent url(/Images/Trendi/logo/top_logo.png) no-repeat left top; border:0; overflow:hidden}
div.container_typetag{float:left; margin:0 5px 0 0; padding:0}
div.container_typetag a{margin:0; padding:0; /*font-family:Georgia; */font-weight:bold; /* text-transform:lowercase; */ border:0; font-size:11px; font-style:italic; text-decoration:underline;}
div.container_typetag span.separator{display:none; color:#A2A2A2; font-size:11px; font-style:italic}
div.comment_expand{padding-left:5px}
span.comment_expand_text{margin-right:5px; margin-left:10px; color:#0c4f8f; font-weight:bold; cursor:pointer}
span.comment_expand_text:hover{border-bottom:solid 1px #0c4f8f}
/* CONTAINERS OVERRIDES */
div.frame_top div.container_toplogo{position:relative; float:left; margin:0 0 0 15px}
div.frame_top div.container_toppush{position:relative; float:left; margin:10px 0px 0px 20px}
div.frame_top div.container_banner{min-height:120px; padding:0 5px 10px; margin:0; text-align:center; background-color:#fff; border-bottom:solid 1px #EDEDED}
div.frame_top div.container_banner a{border:0}
div.frame_top div.container_banner img{margin-bottom:0px}
div.frame_top div.container_banner p{display:none}
div.frame_left div.container_banner{margin-bottom:10px}
div.frame_left div.container_banner img{margin-bottom:0px}
div.frame_left div.container_banner a{border:0}
div.frame_left div.container_commonlist{margin-bottom:10px; /*margin-left:10px; */}
div.frame_left div.container_commonlist div.container_listitem1 a{margin-bottom:5px; font-size:14px; color:#333}
div.frame_center div.container_commonlist h3.listheader{font-size:14px}
div.frame_center div.container_contentpush h3{font-size:14px}
div.container_article div.body div.container_media{float:right; width:218px; margin:0px 0px 10px 10px; overflow:hidden}
div.container_article div.body div.container_articlefact{float:right; margin:0px 0px 10px 10px}
div.container_articlepushitem div.container_media{margin:5px 10px 10px 0px}
div.container_blogpushitem div.container_media{margin-top:5px; margin-left:5px}
div.container_blogcolumnpushitem div.container_media{width:50px; background-color:#efefef}
div.container_calendaritemlist div.separator{margin-top:10px}
div.container_calendaritemlist div.container_listpaging{margin-bottom:30px}
div.container_calendaritemlist div.container_listpaging a{color:#333; border-color:#333}
div.box_column div.body div.separator{height:1px; margin:0px 0px 5px 0px; background-color:#cacaca; border-bottom:solid 1px #fff}
div.box_column div.body div.separator hr{display:none}
div.box_column div.body div.container_articlepushitem{border:0}
div.box_column div.body div.container_articlepushitem div.body{border:0}
div.box_column div.body div.container_articlepushitem:hover div.body{border:0}
div.form_new_blogitem div.separator{margin:10px 0px 15px 0px; background-color:#cacaca; border-bottom:solid 1px #fff}
div.container_blogitem div.body div.container_functions{margin-bottom:10px}
div.container_columnitem1 div.container_functions{margin-bottom:10px}
div.container_columnitem1 div.container_media{/*position:relative; float:left; */ margin:0px 0px 10px 0px}
div.container_columnitem2 div.container_functions{margin-bottom:0px}
div.container_columnitem2 div.container_typetag{display:none}
div.container_columnitem2 div.container_media{position:relative; float:left; margin:0px 10px 0px 0px}
div.container_columnitem3 div.container_media{position:relative; float:left; margin:0px 10px 0px 0px}
div.container_columnitem3 div.container_typetag{display:none}
div.container_columnitem4 div.container_functions{margin-bottom:10px}
div.container_columnitem4 div.container_media{margin:0px 0px 10px 0px}
div.container_columnpush_my_page div.container_media{float:left}
div.container_comment_message div.body div.container_functions{margin:10px 0px 0px 0px}
div.container_comment_message div.body div.container_functions span.date{}
div.container_comment_message div.body div.container_functions span.author{font-weight:bold}
div.container_comment_message div.body div.container_functions span.author a{border-color:#666; cursor:pointer; cursor:hand}
div.container_comment_messagelist div.container_listpaging{margin-bottom:20px}
div.container_latestnewsbycategory ul li ul li div.container_functions{display:inline}
div.container_latestnewsbycategory ul li ul li div.container_functions a{padding-left:0; background:none; /*color:#666; */border-color:#666}
div.container_my_page_presentation div.container_recipemanage div.body_left input[type="text"]{width:240px}
div.container_my_page_presentation div.container_recipemanage a{font-weight:bold; padding-right:14px; background:transparent url(/images/Trendi/icons/arrow_right_8x8_blue.gif) no-repeat right 4px}
div.container_my_page_presentation div.separator{height:1px; margin:10px 0px 15px 0px; background-color:#cacaca; border-bottom:solid 1px #fff}
div.container_my_page_presentation div.separator hr{display:none}
div.container_my_page_presentation div.body_left div.container_media{margin-bottom:20px}
div.container_recipemanage div.container_recipelist{margin-top:20px}
div.container_recipemanage div.container_recipeitem{float:none; width:auto; margin:0; padding-bottom:5px; text-align:left; font-size:13px; font-weight:bold; color:#000}
div.container_recipemanage div.container_recipeitem a{padding-right:0px; background:none}
div.container_recipemanage div.container_recipeitem a.unfinished_recipe{border:0; color:#666}
div.container_recipemanage div.container_recipelist div.separator{height:1px; margin:5px 0px 10px 0px; background-color:#cacaca; border-bottom:solid 1px #fff}
div.container_recipemanage div.container_recipeitem a.button_edit{float:right; width:16px; height:16px; margin-left:10px; border:0; background:transparent url(/images/Common/Icons/16/edit.gif) no-repeat right center}
div.container_recipemanage div.container_recipeitem a.button_delete{float:right; width:16px; height:16px; margin-left:10px; border:0; background:transparent url(/images/Common/Icons/16/delete2.gif) no-repeat right center}
div.container_recipepresentation_left div.container_recipemedia{margin-bottom:5px; padding:9px; border:solid 1px #e0e0e0}
div.container_recipepresentation_right div.container_recipeproperties a{font-size:12px}
div.container_recipepresentation_right div.container_recipeorigin{margin-bottom:5px; background-color:#e0e0e0; padding:10px 20px 10px 20px; border-top:solid 1px #cfcfcf; border-right:solid 1px #dbdbdb; border-bottom:solid 1px #f3f3f3; border-left:solid 1px #dadada}
div.container_recipeitem div.container_recipeattributes{margin-top:2px; margin-bottom:5px}
div.container_recipeitem div.container_recipegrade .small{text-align:center}
div.frame_center div.box_column div.container_recipetoday div.container_recipeitem{float:none; width:auto; margin-bottom:10px; text-align:center}
div.frame_center div.box_column div.container_recipetoday div.container_recipeitem a{font-size:16px; text-align:center}
div.frame_center div.box_column div.container_recipetoday div.container_recipemedia{width:200px; margin-bottom:5px; text-align:center; padding:0; /*border:solid 1px #e1e1e1; */}
div.frame_right div.box_column div.container_recipetoday div.container_recipeitem{float:none; width:auto; margin-bottom:10px}
div.frame_right div.box_column div.container_recipetoday div.container_recipeitem a{font-size:16px}
div.frame_right div.box_column div.container_recipetoday div.container_recipemedia{width:220px; margin-bottom:5px; text-align:center; padding:4px; border:solid 1px #e1e1e1}
div.container_speedpicker div.container_media{padding:4px}
div.container_standarditem div.container_functions{margin-bottom:2px}
div.container_standarditem div.container_media{position:relative; float:left; margin:0px 10px 0px 0px}
ul.jcarousel-list li div.container_media{margin-bottom:4px}
ul.jcarousel-list li div.container_media div.media img{}
ul.jcarousel-list li div.container_recipegrade{margin:0px 0px 2px 2px}
ul.jcarousel-list li div.container_recipegrade .small{display:block; width:55px; height:13px; border:0; overflow:hidden; background:transparent url(/Images/Common/RecipeGrade/grades_small.png) no-repeat; cursor:pointer; cursor:hand}
ul.jcarousel-list li div.container_typetag{float:none; margin:0px 0px 2px 0px}
ul.jcarousel-list li div.container_typetag a{margin-right:0px; font-size:11px; color:#A2A2A2; text-transform:lowercase; font-style:italic; font-weight:bold}
ul.jcarousel-list li a{font-size:11px; margin-bottom:2px; padding-left:2px; /*font-weight:bold; */line-height:1.0em; border:0; color:#000}
ul.jcarousel-list li div.container_recipeattributes{margin-top:0px; margin-bottom:0px; line-height:1.3em}
ul.jcarousel-list li div.container_recipeattributes a:link, ul.jcarousel-list li div.container_recipeattributes a:visited{font-size:11px; font-weight:normal; color:#000; border:0; background-color:#cce0eb}
ul.jcarousel-list li div.container_recipeattributes a:active, ul.jcarousel-list li div.container_recipeattributes a:hover{border-color:#000}
/*ul.jcarousel-list li div.container_recipeitem div.container_recipeattributes{margin-top:2px; margin-bottom:2px; line-height:1.5em}
ul.jcarousel-list li div.container_recipeitem div.container_recipeattributes a{font-size:11px; color:#000; border-color:#000; background-color:#cce0eb}
*/
ul.jcarousel-list li div.container_recipeitem{float:none; width:auto; margin:0px auto 0px auto; /*float:left; width:163px; margin:0px 15px 0px 0px; */}
ul.jcarousel-list li div.container_recipeitem a{font-size:12px; margin-bottom:2px; font-weight:bold; color:#000; border-color:#000}
ul.jcarousel-list li div.container_recipeitem div.container_recipeorigin{display:none}
ul.jcarousel-list div.container_recipeitem div.container_recipemedia{width:140px; padding:4px; border:solid 1px #e2e2e2; background-color:#fff; overflow:hidden}
/* POP UPS */
div.popup_background{background-color:#000; filter:alpha(opacity=70); opacity:0.7}
div.popup_container{border:solid 1px #c2c2c2; background:#fff url(/Images/Trendi/popups/bg_popup_bottom.gif) repeat-x bottom left; text-align:left; overflow:hidden}
div.popup_container div.header{height:30px; margin:0; vertical-align:middle; padding:8px 3px 0px 20px; cursor:move; background:transparent url(/Images/Trendi/popups/bg_popup_header.png) repeat-x; font-weight:bold; text-transform:uppercase; overflow:hidden}
div.popup_container div.header img{float:right; margin:-5px 5px 0px 10px; cursor:pointer; cursor:hand}
div.popup_container div.header a{border:0; margin-bottom:-12px}
div.popup_container div.body{padding:10px 20px 20px 20px}
div.popup_container p.message{margin-bottom:8px; font-style:italic}
div.popup_container label{display:block; margin:0px 0px 2px 0px}
div.popup_container input[type="text"]{width:350px}
div.popup_container textarea.textbox{width:350px}
div.popup_container div.loader{float:right; width:32px; height:31px; overflow:hidden}
/* FORM ELEMENTS */
input{margin:0px 0px 10px 0px}
input[type="text"]{margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; border:solid 1px #e6e6e6; /*background:#fff url(/Images/Trendi/forms/bg_input_text.png) repeat-x top left; */overflow:auto}
input[type="password"]{margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; border:solid 1px #e6e6e6; background:#fff url(/Images/Trendi/forms/bg_input_text.png) repeat-x top left; overflow:auto}
input[type="radio"]{margin:0px 0px 2px 4px}
input[type="checkbox"]{margin:0px 2px 0px 0px}
input[type="submit"]{-moz-border-radius:9px; margin:0px 0px 5px 4px; padding:0px 10px 1px 10px; color:#fff; border:0; font-family:Arial; font-size:12px; font-weight:bold; text-align:center; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_blue.png) repeat-x left top; cursor:pointer; cursor:hand}
textarea{margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; border:solid 1px #e6e6e6; background:#fff url(/Images/Trendi/forms/bg_input_text.png) repeat-x top left; overflow:auto}
select{height:22px; margin:0px 0px 10px 0px; padding:3px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; border:solid 1px #e6e6e6; background:#fff url(/Images/Trendi/forms/bg_input_text.png) repeat-x top left}
fieldset{border:0; margin:0}
legend{margin-bottom:5px; font-size:14px; font-weight:bold; color:#333}
label{min-width:50px; margin-right:10px; margin-left:5px; vertical-align:top; font-weight:bold}
/* FORM CONTAINERS */
div.form_comment{margin:15px 0px 15px 0px}
div.form_comment h4{margin:0px 0px 10px 0px; font-size:12px; text-transform:uppercase}
div.form_comment textarea.textbox{width:440px; margin-top:10px; margin-bottom:10px; display:block; overflow:auto}
div.form_comment input.button_comment{float:right}
div.form_comment img.ajax_loader{float:right}
div.form_comment .button_comment_disabled{-moz-border-radius:9px; margin:0px 0px 5px 4px; padding:0px 10px 1px 10px; color:#fff; border:0; font-family:Arial; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; cursor:hand; float:right; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_blue_inactive.png) repeat-x left top}
div.form_comment div.title{margin:0 0 0 2px; font-weight:bold; display:block}
div.form_comment input.textbox{width:440px; margin:0px 0px 10px 0px; padding:5px 6px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; border:solid 1px #cecece; background:#fff url(/Images/Trendi/forms/bg_input_text.png) repeat-x top left; overflow:auto; display:block}
div.form_new_blog{}
div.form_new_blog span.header{margin-bottom:2px; font-weight:bold; display:block}
div.form_new_blog div.delete_image{margin-bottom:10px}
div.form_new_blog div.delete_image img{margin-bottom:5px}
div.form_new_blog div.delete_image span{padding-left:4px}
div.form_new_blog div.fileinputs{position:relative}
div.form_new_blog div.fileinputs div.fakeinputs{position:absolute; top:0px; left:0px; z-index:1}
div.form_new_blog div.fileinputs input.hidden{position:relative; text-align:right; /*-moz-opacity:0; filter:alpha(opacity:0); opacity:0; */ z-index:0}
div.form_new_blog div.fileinputs div.fakeinputs span.browseimage{display:block; position:absolute; top:2px; left:160px; padding:0px 30px 10px 30px; background:url(/Images/Trendi/buttons/button_choose_file.png) no-repeat top left; cursor:pointer; cursor:hand}
div.form_new_blog div.fileinputs div.fakeinputs input.fakebox{width:145px; overflow:hidden}
div.form_new_blog .list{width:225px}
div.form_new_blogitem{margin-bottom:0px; padding:30px 10px 15px 10px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.form_new_blogitem h3{font-size:18px}
div.form_new_blogitem div.category{float:left; padding-right:10px}
div.form_new_blogitem span{margin-bottom:2px; font-weight:bold; display:block}
div.form_new_blogitem span.header{margin-bottom:8px}
div.form_new_blogitem label{margin-bottom:2px; font-weight:bold}
div.form_new_blogitem div.confirmation{font-weight:bold; font-style:italic}
div.form_new_blogitem div.delete_image img{margin-bottom:8px}
div.form_new_blogitem div.delete_image span{padding-left:4px; display:inline-block}
div.form_new_blogitem div.fileinputs{position:relative}
div.form_new_blogitem div.fileinputs div.fakeinputs{position:absolute; top:0px; left:0px; z-index:1}
div.form_new_blogitem div.fileinputs input.hidden{position:relative; text-align:right; /*-moz-opacity:0; filter:alpha(opacity:0); opacity:0; */ z-index:0}
div.form_new_blogitem div.fileinputs div.fakeinputs span.browseimage{display:block; position:absolute; top:2px; left:160px; padding:0px 30px 10px 30px; background:url(/Images/Trendi/buttons/button_choose_file.png) no-repeat top left; cursor:pointer; cursor:hand}
div.form_new_blogitem div.fileinputs div.fakeinputs input.fakebox{width:145px; overflow:hidden}
div.form_top_search{float:right; width:250px; margin-top:28px; margin-right:15px}
div.form_top_search div.select_box{display:none}
div.form_top_search div.select_box select.categories{float:right; width:248px; height:32px; margin:8px 5px 0px 0px; padding:7px 4px 1px 10px; border:0; font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#000; background:#f9f9f9 url(/Images/Trendi/framework/bg_searchtext.gif) no-repeat left top; overflow:visible}
div.form_top_search div.select_box select.categories option{margin-left:8px; margin-bottom:4px; color:#333}
div.form_top_search input.textbox{float:left; width:185px; /*height:25px; */margin:8px 5px 0px 0px; border:0; padding:5px 3px 4px 3px; /*font-size:14px; */font-family:arial,helvetica,sans-serif; color:#999; /*background:transparent url(/Images/Trendi/framework/bg_searchtext_left.png) no-repeat top left; */overflow:visible; background:#F5F3F3; border:1px solid #BBB}
div.form_top_search input.button_search{float:right; -moz-border-radius:0px; width:50px; height:26px; /* margin:8px 8px 10px 10px; */ margin:8px 0px 10px 0px; padding:4px 0px 6px 0px; border:0; font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; text-align:center; color:transparent; text-indent:-8000px; text-transform:uppercase; background:transparent url(/Images/Trendi/buttons/button_search.png) no-repeat left top; cursor:pointer; cursor:hand}
div.form_top_search ul.autocomplete_list{width:185px; margin-top:0px; margin-left:0px; padding:0px; font-size:16px; font-family:arial,helvetica,sans-serif; color:#666; background-color:#fff; border-right:solid 2px #dfdfdf; border-bottom:solid 2px #dfdfdf; border-left:solid 1px #dfdfdf; cursor:default; z-index:1000}
div.form_top_search li.autocomplete_list_item{margin-top:4px; background-image:none}
div.form_top_search li.autocomplete_list_item_active{margin-top:4px; background:#d02ab3 none; color:#fff}
div.form_forum_message_header{padding:6px 10px 6px 10px; font-weight:bold; text-transform:uppercase; color:#fff; background:#eee url(/images/Market/boxes/bg_header_blue.gif) repeat-x top left}
div.form_forum_message{margin-bottom:10px}
div.form_forum_message div.header{}
div.form_forum_message div.body{margin-top:10px}
div.form_forum_message label{display:block; margin:0px 0px 2px 0px}
div.form_forum_message input.textbox{width:350px}
div.form_forum_message textarea.textbox{width:350px}
div.form_forum_message input.button_medium{float:left}
div.form_forum_search{}
div.form_login{padding:5px 0 5px 5px; text-align:left; margin:0}
div.form_login div.login_username, div.form_login div.login_password, div.form_login div.login_logincontrols{position:relative; margin:0 1px 0 0}
div.form_login div.login_username span.login_text, div.form_login div.login_password span.login_text{display:block; float:left; width:90px; margin-right:2px; padding-top:5px; text-align:left; font-weight:bold}
div.form_login .login_button{float:right}
div.form_login div.login_logincontrols{margin-bottom:5px}
div.form_login div.login_logincontrols .login_checkbox{float:left; display:block; margin-right:2px}
div.form_login div.login_logincontrols span.login_text{display:block; text-align:left; float:left}
div.form_login .login_textbox{float:right; display:block; width:110px; margin-right:2px}
div.form_login div.login_misc{float:left; display:block}
div.form_login div.login_misc span.separator{margin:0 2px 0 2px; color:#ccc}
div.form_login a.login_mypage{padding-left:10px; font-size:14px; font-weight:bold; background:transparent url(/Images/Trendi/icons/arrow_left_blue.gif) no-repeat left 4px}
div.form_login .logout_button{float:right}
div.form_login span.logged_in_text{margin:5px 0px 5px 0px; font-size:14px; /*font-family:Century Gothic,arial,helvetica,sans-serif; */ text-transform:uppercase; font-weight:bold; display:block}
div.form_register_user, div.form_register_subscriber{padding:5px 0 0 0; text-align:left}
div.form_register_user div.register_user_field, div.form_register_subscriber div.register_user_field{position:relative; padding:0 0 10px 0}
div.form_register_user div.register_user_field span.register_user_text, div.form_register_subscriber span.register_user_text{display:block; float:left; width:130px; text-align:left; font-weight:bold}
div.form_register_user div.register_user_field .register_user_textbox, div.form_register_subscriber div.register_user_field .register_user_textbox{float:left; display:block; width:202px; margin-bottom:0}
div.form_register_user .register_user_button, div.form_register_subscriber .register_user_button{margin-top:5px}
div.form_register_user div.register_error_messages{margin-bottom:5px; color:Red}
div.form_register_subscriber div.register_user_field div.register_user_top_address{padding-bottom:25px}
div.form_register_user div.register_user_field span.register_star, div.form_register_subscriber div.register_user_field span.register_star{color:Red; margin-left:5px}
div.form_register_user span.register_mandatory, div.form_register_subscriber span.register_mandatory{color:Red; margin-bottom:10px}
div.form_register_user div.register_user_field span.register_user_errormessage, div.form_register_subscriber div.register_user_field span.register_user_errormessage{margin-left:130px}
div.form_register_user span.register_user_title{display:block; font-weight:bold; font-size:medium}
/*
input.textbox{margin:0px 0px 10px 0px; padding:8px 4px 4px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; border:solid 1px #e6e6e6; background:#fff url(/Images/Kattis/forms/bg_input_text.png) repeat-x top left; overflow:auto}
input.button_right{float:right}

input.form_center_textbox{width:210px; height:16px; margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; border:solid 1px #e6e6e6; background:#fff url(/images/Trendi/forms/bg_input_text.gif) repeat-x top left}
textarea.form_center_textarea{width:210px; margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; border:solid 1px #e6e6e6; background:#fff url(/images/Trendi/forms/bg_input_text.gif) repeat-x top left; overflow:auto}

input.form_left_textbox{width:420px; height:16px; margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; border:solid 1px #e6e6e6; background:#fff url(/images/Trendi/forms/bg_input_text.gif) repeat-x top left}
textarea.form_left_textarea{width:420px; margin:0px 0px 10px 0px; padding:5px 4px 1px 4px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333; border:solid 1px #e6e6e6; background:#fff url(/images/Trendi/forms/bg_input_text.gif) repeat-x top left; overflow:auto}
*/
div.form_imagecompetition{}
div.form_imagecompetition label{display:block; margin:0px 0px 2px 0px}
div.form_imagecompetition input.textbox{width:350px}
div.form_imagecompetition textarea.textbox{width:350px}
div.form_imagecompetition input.button_medium{float:right}
div.form_imagecompetition div.message{margin-bottom:20px; padding:8px; border:solid 1px #ddd; font-style:italic; background-color:#efefef}
div.form_imagecompetition div.loading{margin-bottom:20px; padding:8px; border:solid 1px #ddd; font-style:italic; background-color:transparent}
div.form_imagecompetition div.loading img{float:left; margin-right:10px}
div.form_imagecompetition div.loading span{display:inline-block; padding-top:4px}
/* XFORMS */
div.container_xform{margin-bottom:10px; padding:10px; border-bottom:solid 1px #ddd; background-color:#ffffff}
div.container_xform table{}
div.container_xform hr.linje{margin:0px 0px 5px 0px; border-bottom:solid 1px #fff}
div.container_xform span{font-weight:bold}
div.container_xform fieldset{border:0}
div.container_xform fieldset label{font-weight:normal}
div.container_xform input[type="radio"]{margin:0px 0px 5px 4px}
div.container_xform input[type="checkbox"]{margin:0px 2px 5px 0px}
div.container_xform span.radiobuttons label{font-weight:normal}
.MenuCell{padding:2px 0px 2px 0px; border-bottom:solid 1px #eee}
.MenuCell a{display:block}
span.xformvalidator{display:block; color:#f00}
div.container_my_page_presentation{margin-bottom:0px; padding:25px 10px 10px 10px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.container_my_page_presentation h3{font-size:18px}
div.container_my_page_presentation h4{font-size:14px; text-transform:uppercase}
div.container_my_page_presentation div.container_media{float:left}
div.container_my_page_presentation div.partner{padding:5px; margin-top:-20px; margin-bottom:10px; font-size:20px; text-transform:uppercase; font-weight:bold; text-align:center; background-color:#fff8dd; border-top:solid 1px #cfcfcf; border-right:solid 1px #fff; border-bottom:solid 1px #fff; border-left:solid 1px #cfcfcf}
div.container_my_page_presentation_public{margin-bottom:10px; padding:25px 10px 10px 10px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; background-color:#efefef; border-bottom:solid 1px #ddd}
div.partnerpage{background-color:#fff8dd; border-bottom:solid 1px #ddd}
div.partnerpage div.separator{height:1px; margin:10px 0px 15px 0px; background-color:#ffdc73; border-bottom:solid 1px #fff}
div.container_my_page_presentation div.container_xform{padding:0; border-bottom:0; background:none}
div.container_my_page_presentation div.container_xform table tr td{padding:0px 4px 2px 0px; font-size:12px}
div.container_my_page_presentation div.container_xform span.explanation{font-weight:bold; font-style:italic}
div.container_my_page_presentation div.container_xform input[type="text"]{margin-bottom:5px}
div.container_my_page_presentation div.container_xform table tr td.info{padding-bottom:10px}
div.container_my_page_presentation div.container_xform fieldset{padding-left:0}
div.container_my_page_presentation div.container_xform input[type="submit"]{float:right}
div.container_my_page_presentation div.container_xform input[type="radio"]{margin-left:0}
div.container_my_page_presentation div.body{padding:0}
div.container_my_page_presentation div.body_left{float:left; padding:0}
div.container_my_page_presentation div.body_left div.delete_image{margin:0; padding:0}
div.container_my_page_presentation div.body_left div.delete_image span{padding-left:4px}
div.container_my_page_presentation div.body_left div.fileinputs{position:relative}
div.container_my_page_presentation div.body_left div.fileinputs input.file{margin-bottom:4px; padding:0}
div.container_my_page_presentation div.body_left div.fileinputs span{display:block}
div.container_my_page_presentation div.body_left div.fileinputs div.fakeinputs{position:absolute; top:0px; left:0px; z-index:1}
div.container_my_page_presentation div.body_left div.fileinputs input.hidden{position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; z-index:2}
div.container_my_page_presentation div.body_left div.fileinputs div.fakeinputs span.browseimage{display:block; position:absolute; top:2px; left:160px; padding:0px 30px 10px 30px; background:url(/Images/Trendi/buttons/button_choose_file.png) no-repeat top left}
div.container_my_page_presentation div.body_left div.fileinputs div.fakeinputs input.fakebox{width:145px; overflow:hidden}
div.container_my_page_presentation div.body_right{padding:0; /*margin-left:220px; */margin-left:90px}
div.container_my_page_presentation_public div.body_left{float:left; padding:0}
div.container_my_page_presentation_public div.body_right{padding:0; /*margin-left:145px; */margin-left:100px}
div.container_my_page_presentation_public div.body_right h3{font-size:16px}
div.container_my_page_presentation_public div.body_right h3 a{color:#000; border-color:#000}
div.container_my_page_presentation_public div.body_right p span{font-weight:bold}
div.container_my_page_presentation div.container_recipe_left{float:left; width:336px; margin-right:10px; padding-right:10px; border-right:solid 3px #fff}
div.container_my_page_presentation div.container_recipe_right{float:left; width:336px}
div.container_my_blogs_recipes{margin-top:15px}
div.container_my_blogs_recipes div.header{padding:3px 10px 3px 10px; color:#000; font-size:14px; font-weight:bold; background:transparent url(/images/Trendi/bg_headerlist_grey2.gif) repeat-x left top; border-top:solid 1px #fff}
div.container_my_blogs_recipes div.blogs{color:#01998e}
div.container_my_blogs_recipes div.body{padding:6px 10px 10px 10px; background-color:#f7f7f7; border-right:solid 1px #d8d8d8; border-bottom:solid 1px #bfbfbf; border-left:solid 1px #d8d8d8}
div.container_my_blogs_recipes div.body p{margin-bottom:2px}
div.container_my_blogs_recipes div.body p a{font-weight:bold}
div.partnerpage div.container_my_blogs_recipes div.body{background-color:#fffbeb; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd}
div.partnerpage div.container_my_blogs_recipes div.header{background:transparent url(/images/Trendi/bg_headerlist_partner.gif) repeat-x left top}
div.container_my_bloglist{}
div.container_my_bloglist h3{margin-bottom:15px; margin-left:10px}
div.container_my_bloglistitem{margin-bottom:10px}
div.container_my_bloglistitem div.container_media{margin-bottom:0}
div.container_my_bloglistitem div.body{margin-left:220px; padding:0}
div.container_my_bloglistitem div.body a{color:#000; border-bottom:solid 1px transparent}
div.container_my_bloglistitem div.body a:active, div.container_my_bloglistitem div.body a:hover{border-color:#000}
div.container_my_bloglistitem div.body h4{margin:0px 8px 5px 0px; text-transform:none}
div.container_my_bloglistitem div.body a.keyword{background-color:#cce0eb}
div.container_my_bloglistitem div.body a.button_delete{float:right; width:16px; height:16px; border:0; background:transparent url(/images/Common/Forum/delete2.gif) no-repeat right center}
div.container_my_bloglistitem div.separator{margin:5px 0px 5px 0px}
div.container_my_bloglistitem div.edit_links{margin-left:220px}
div.container_my_bloglistitem div.edit_links span.separator{margin:0 4px 0 4px; color:#ccc}
div.container_my_recipelist{}
div.container_my_recipelist h3{margin-bottom:15px; margin-left:10px}
div.container_my_recipelist div.separator{margin:5px 0px 5px 0px}
div.container_my_recipelistitem{}
div.container_my_recipelistitem div.container_media{margin-bottom:0}
div.container_my_recipelistitem div.body{margin-left:80px; padding:0}
div.container_my_recipelistitem div.body a{color:#000; border-bottom:solid 1px transparent}
div.container_my_recipelistitem div.body a:active, div.container_my_receptlistitem div.body a:hover{border-color:#000}
div.container_my_recipelistitem div.body h4{margin:0px 8px 5px 0px; text-transform:none}
div.container_my_recipelistitem div.body a.keyword{background-color:#cce0eb}
div.container_my_recipelistitem div.body a.button_delete{float:right; width:16px; height:16px; border:0; background:transparent url(/images/Common/Forum/delete2.gif) no-repeat right center}
div.container_columnpush_my_page{}
div.container_columnpush_my_page div.body{margin-left:70px; border:0}
div.container_columnpush_my_page h3{font-size:16px; margin-bottom:5px}
div.container_columnpush_my_page h3 a{color:#000; border-color:#000}
div.container_columnpush_my_page p{margin-bottom:0px}
/* OVERRIDES */
div.container_my_page_presentation div.container_my_bloglist h3{margin-left:0px}
div.container_my_page_presentation div.container_my_bloglistitem div.body{margin-left:120px; padding:0}
div.container_my_page_presentation div.container_my_bloglistitem div.edit_links{margin-left:120px}
div.container_my_page_presentation div.container_info{margin-bottom:10px}
div.container_my_page_presentation span.comment_expand_text{margin-left:0px}
div.container_my_page_presentation div.form_new_blog h3{margin-top:10px}
div.container_my_page_presentation div.form_new_blog input.button_right{float:right}
/* TABS (AJAX) */
.container_tabs .ajax__tab_header{height:26px; padding:0px 0px 0px 0px; background:transparent url(/Images/Trendi/tabs/bg_tabnav.png) repeat-x top left}
.container_tabs .ajax__tab_header a{margin-right:5px; font-size:11px; font-weight:bold; text-transform:uppercase}
.container_tabs .ajax__tab_outer{height:26px; padding:0px 0px 0px 15px; background:transparent url(/Images/Trendi/tabs/bg_tabnav_inactive_left.png) no-repeat top left}
.container_tabs .ajax__tab_inner{padding:0px 10px 0px 0px; background:transparent url(/Images/Trendi/tabs/bg_tabnav_inactive_right.png) no-repeat top right}
.container_tabs .ajax__tab_tab{padding:5px 0px 10px 0px; background:transparent url(/Images/Trendi/tabs/bg_tabnav_inactive_center.png) repeat-x top left}
.container_tabs .ajax__tab_hover .ajax__tab_outer{}
.container_tabs .ajax__tab_hover .ajax__tab_inner{}
.container_tabs .ajax__tab_hover .ajax__tab_tab{}
.container_tabs .ajax__tab_active .ajax__tab_outer{background:transparent url(/Images/Trendi/tabs/bg_tabnav_active_left.png) no-repeat top left}
.container_tabs .ajax__tab_active .ajax__tab_inner{background:transparent url(/Images/Trendi/tabs/bg_tabnav_active_right.png) no-repeat top right}
.container_tabs .ajax__tab_active .ajax__tab_tab{background:transparent url(/Images/Trendi/tabs/bg_tabnav_active_center.png) repeat-x}
.container_tabs .ajax__tab_body{padding-top:13px}
.container_tabs_default .ajax__tab_header{height:10px; padding:5px 0px 15px 0px}
.container_tabs_default .ajax__tab_header a{margin-right:5px; font-size:11px; color:#000; border-color:#000; font-weight:bold; text-transform:uppercase}
.container_tabs_default .ajax__tab_outer{height:10px; padding:0px 0px 15px 15px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_left.png) no-repeat left top}
.container_tabs_default .ajax__tab_inner{height:10px; padding:0px 10px 15px 0px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_right.png) no-repeat right top}
.container_tabs_default .ajax__tab_tab{padding:5px 0px 5px 0px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_center.png) repeat-x}
.container_tabs_default .ajax__tab_hover .ajax__tab_outer{}
.container_tabs_default .ajax__tab_hover .ajax__tab_inner{}
.container_tabs_default .ajax__tab_hover .ajax__tab_tab{}
.container_tabs_default .ajax__tab_active .ajax__tab_outer{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_left.png) no-repeat left top}
.container_tabs_default .ajax__tab_active .ajax__tab_inner{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_right.png) no-repeat right top}
.container_tabs_default .ajax__tab_active .ajax__tab_tab{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_center.png) repeat-x}
.container_tabs_default .ajax__tab_body{}
.container_tabs_default .ajax__tab_panel{}
.container_tabs_partner .ajax__tab_header{height:10px; padding:5px 0px 15px 0px}
.container_tabs_partner .ajax__tab_header a{margin-right:5px; font-size:11px; color:#000; border-color:#000; font-weight:bold; text-transform:uppercase}
.container_tabs_partner .ajax__tab_outer{height:10px; padding:0px 0px 15px 15px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_left_partner.png) no-repeat left top}
.container_tabs_partner .ajax__tab_inner{height:10px; padding:0px 10px 15px 0px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_right_partner.png) no-repeat right top}
.container_tabs_partner .ajax__tab_tab{padding:5px 0px 5px 0px; background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_inactive_center_partner.png) repeat-x}
.container_tabs_partner .ajax__tab_hover .ajax__tab_outer{}
.container_tabs_partner .ajax__tab_hover .ajax__tab_inner{}
.container_tabs_partner .ajax__tab_hover .ajax__tab_tab{}
.container_tabs_partner .ajax__tab_active .ajax__tab_outer{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_left_partner.png) no-repeat left top}
.container_tabs_partner .ajax__tab_active .ajax__tab_inner{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_right_partner.png) no-repeat right top}
.container_tabs_partner .ajax__tab_active .ajax__tab_tab{background:transparent url(/Images/Trendi/my_page_tabnav/bg_tabnav_active_center_partner.png) repeat-x}
.container_tabs_partner .ajax__tab_body{}
.container_tabs_partner .ajax__tab_panel{}
* .ajax__tab_outer:An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes:.ajax__tab_inner. * .ajax__tab_inner:An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. * .ajax__tab_tab:An element of the tab that contains the text content. Child CSS classes:none. * .ajax__tab_body:A container element that wraps the area where a TabPanel is displayed. Child CSS classes:none. * .ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. * .ajax__tab_active:This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. div.button_collection{float:left; margin:0px 0px 2px 0px; padding:0; text-align:right}
div.button_collection div.area_left{padding-left:8px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_left.png) no-repeat left center}
div.button_collection div.area_left div.area_right{padding:3px 0px 3px 0px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_right.png) no-repeat right center}
div.button_white{float:left; margin:0px 8px 0px 0px; padding:0; text-align:right}
div.button_white div.btn_area_left{padding-left:8px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_white_left.png) no-repeat left center}
div.button_white div.btn_area_left a.btn_area_right{border:0; display:block; cursor:pointer; cursor:hand; padding:3px 8px 4px 0px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_white_right.png) no-repeat right center}
div.button_left{margin-right:4px}
div.button_collection div.area_left_big{padding-left:8px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_left_big.png) no-repeat left center}
div.button_collection div.area_left_big div.area_right_big{padding:3px 0px 3px 0px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_right_big.png) no-repeat right center}
div.button_white_big{float:left; margin:0px 8px 0px 0px; padding:0; text-align:right}
div.button_white_big div.btn_area_left_big{padding-left:8px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_white_left_big.png) no-repeat left center}
div.button_white_big div.btn_area_left_big a.btn_area_right_big{font-size:14px; border:0; display:block; cursor:pointer; cursor:hand; padding:3px 53px 4px 45px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttons/bg_button_white_right_big.png) no-repeat right center}
div.sortarea{float:left; padding:3px 0px 3px 8px; text-align:left; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_left.png) no-repeat left center}
div.sortarea a{padding:3px 8px 3px 0px; border:0; background:transparent url(/Images/Trendi/buttons/bg_buttonarea_right.png) no-repeat right center}
/* TrendiMyPage RECIPE */
div.container_recipemanage{margin:0px; padding:0px}
div.container_recipemanage div.container_recipegrade{display:none}
div.container_recipe_attributes_left{float:left; margin-right:5px; text-align:left}
div.container_recipe_attributes_left table{width:300px; text-align:left}
div.container_recipe_attributes_right{}
div.container_recipe_attributes_right table{/*width:220px; */ margin-left:10px; padding-left:9px; text-align:left; background:transparent url(/Images/Trendi/recipe/bg_divider.gif) repeat-y left top}
div.container_recipe_attributes_right input[type="submit"]{float:right}
div.container_recipe_attributes_right table table{background:none}
div.container_recipe_attributes_right table td{font-weight:bold}
div.container_recipe_attributes_right table label{font-weight:normal}
div.container_checkboxlist{width:220px; /*height:90px; */ margin-bottom:8px; margin-left:5px; padding-top:5px; border-top:solid 1px #dadada; border-right:solid 1px #efefef; border-bottom:solid 1px #fff; border-left:solid 1px #efefef; background-color:#f7f7f7; overflow:auto}

/*Newly added styles*/
div.frame_left div.container_trendiarticlepush{/*background:#ffc; */float:left; /*width:492px; margin-left:0; *//*overflow:hidden; */}

div.container_articlepushitem div.container_media{margin:5px 0 10px 0; padding:0; border:none}

div.container_trendiarticlepush div.container_articlepushitem{float:left; width:140px; margin-left:24px}

div.container_trendiarticlepush div.first, 
div.container_trendiarticlepush div.third{margin-left:0}

div.container_trendiarticlepush div.container_articlepushitem div.body{padding:4px 0 0 0; border:none; border-top:0px; width:140px}

div.container_trendiarticlepush div.separator{display:none}

div.container_trendiarticlepush div.container_typetag{/*display:inline; float:none; */}

div.container_trendiarticlepush div.container_typetag a{}

div.container_trendiarticlepush div.container_typetag span.separator{display:inline; color:#A2A2A2; font-size:11px; font-style:italic; font-weight:normal}

div.container_articlepushitem div.container_media{margin:0 0 3px 0px}

div.container_trendiarticlepush div.container_articlepushitem div.container_media{margin:0 0 3px 0px; width:140px; overflow:hidden; padding:0; border:0}

div.container_trendiarticlepush div.container_articlepushitem div.container_media img{margin:0; width:140px; padding:0; border:0}
div.container_trendiarticlepush div.container_articlepushitem .left{float:none; clear:none}

div.container_trendiarticlepush div.container_articlepushitem h3{display:none}

div.container_trendiarticlepush div.container_functions{display:none}

.readmore_link, 
.readmore_link:link, 
.readmore_link:active, 
.readmore_link:visited, 
.readmore_link:hover{font-style:italic; text-decoration:underline}

div.frame_left div.container_banner{border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:3px 0 10px}

div.frame_left div.container_banner p{text-transform:lowercase}

div.container_latestnewsbycategory ul li ul li a{display:block; margin-right:5px; text-decoration:underline;}

div.container_functions span.separator{color:#CCC; display:none; margin:0 4px}
.tblCaptcha{font-weight:bold;}
#hotSpotPopup {display:none;}
a.permalink {display:none;}
.divDoubleLogin{z-index:10000000;background-color:#FEFEC6;border:1px solid #767777;border-radius:10px;box-shadow:5px 5px 10px #999999;color:#545454;float:none;font-size:10px;
height:178px;left:40%;padding:10px 20px 25px;position:fixed;top:20%;width:310px;margin:0;overflow:auto}
.divDoubleLogin a.close{color:#185895;text-decoration:none;margin-left:300px;display:block;margin-bottom:8px}
