/* -- ../img/temp/ -- */

/* IE Hover htc */
body{
font-family:Arial;
color:#363636;
line-height:130%;
background:url(../img/bg_black.gif) repeat;
margin:0px; padding:0px; font-size:12px;
}
/* Global Stylesf
body{background:#ecf9ff url('../img/temp/spring_back_bg.jpg') no-repeat top center; margin:0px; padding:0px; font-size:12px; font-family:Arial;}
 */
.clear{height:1px; font-size:1px; clear:both;}
img{vertical-align:bottom;}
img.top{vertical-align:top;}
a{color:#668c1f;}
a:hover{color:#253e0b;}
a img{border:none;}
p{line-height:1.5;}
form{margin:0px; padding:0px;}
.ad_label { font-size: 10px; color: #5C5C5C; padding: 1px 0; }

/*#container{width:980px; margin:0px auto; background:url(../img/temp/bg_container.gif);}*/
#container{width:980px; margin:0px auto;background-color:White;}

* html #container{height:1%;}
p.copyright{font-size:11px; font-style:italic; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c;}
p.browse_section{text-align:right; margin:10px 0;}
p.browse_section a:hover{text-decoration:none;}

/* Header Styles */
#header{height:120px;zoom:1;}
#header #logo_container{width:360px; float:left;}
#header #logo_container img#logo { margin: 15px 0 0 6px; }
#header #foodfile_tout{width:280px; float:right; height:100px; display:inline; margin:10px 10px 0 0;}
#header #foodfile_tout table{float:left;}
#header #foodfile_tout p.edit_profile{float:right; width:auto; font-size:10px; padding-top:3px;}
#header #foodfile_tout p.login{margin:0 10px; padding:5px 0 5px 0; line-height: 150%; color: #666; font: 11px}
#header #foodfile_tout p.login a{font: 12px Arial, Helvetica, sans-serif;text-decoration:none;}
#header #foodfile_tout #foodfile_nav{height:80px; background:#fff url(../img/temp/bg_imgpart.gif) right repeat-y; border-bottom:1px solid #d3d3d3;}
#header #foodfile_tout #foodfile_nav table{width:260px; margin:10px;}
#header #foodfile_tout #foodfile_nav table td{border-bottom:1px dashed #e0dfdf; border-right:1px dashed #e0dfdf; height:30px;}
#header #foodfile_tout #foodfile_nav table td a{text-decoration:none; font-size:11px;}
#header #foodfile_tout #foodfile_nav table td a.recipebook{background:url(../img/temp/logo_recipebook.gif) no-repeat; padding:0 0 4px 25px;}
#header #foodfile_tout #foodfile_nav table td a.createrecipe{background:url(../img/temp/logo_createrecipe.gif) no-repeat; padding:0 0 4px 24px; margin-left:5px;}
#header #foodfile_tout #foodfile_nav table td a.myshoppinglists{background:url(../img/temp/logo_shoppinglist.gif) no-repeat; padding:0 0 4px 22px; margin-left:2px;}
#header #foodfile_tout #foodfile_nav table td a.myfoodscopes{background:url(../img/temp/logo_foodscope.gif) no-repeat; padding:0 0 4px 24px; margin-left:5px;}
#header_options {width: 250px; font: 11px Tahoma, sans-serif; color: #666; margin: 0 0 0 10px;}
.header_opt_text {float: left; width: 120px; padding-bottom: 3px;}
.header_opt_text_y {padding-bottom: 3px;}
.header_opt_arrow {color: #f2104a;}

/* Search Styles */
#global_footer .search { width: 570px; margin: 10px auto 10px; }
* html #global_footer .search { height: 1%; }
#header .search { float: left; margin-top: 20px; width: 300px; }
.search .search_labels .label { float: left; background:url('../img/temp/pipe.gif') repeat-y top right; cursor: pointer; }
.search .search_labels .label.last { background: none; }
.search .search_labels .live_search_logo { float:right; }
.search .search_form { clear: both; background: url('../img/temp/search_bg_main.gif') repeat-x top left; width:100%; height:32px; min-height:32px;}
.search .search_form .search_input { float:left; background:url('../img/temp/search_bg_left.gif') no-repeat top left; padding-left:10px; height:32px; min-height:32px;}
.search .search_form .search_input input { border:medium none; margin: 3px 0; color:#8f8f8f; font-size:16px; font-family: Arial, Helvetica, sans-serif; padding:0;width:215px;}
.search .search_form .search_submit { float:right;background:url('../img/temp/search_bg_right.gif') no-repeat top right; padding-right:10px; height:32px; min-height:32px;}
.search .search_form .search_submit img { margin: 6px 0; cursor: pointer; }
.search .search_terms { clear: both; background:#fff; padding: 3px 0 5px 10px; text-align: left; }
* html .search .search_terms { height: 1%; }
.search .search_terms span { color: #8F8F8F; }
.search .search_terms a { padding: 0 14px 0 6px; background: url('../img/temp/blt_green.gif') no-repeat right center; }
.search .search_terms a.last { background: none; }
.imgSearch { margin: 6px 0; cursor: pointer; }

/* Nav Styles */
/* High z-index to overlay ads and promo players */
#nav {position:relative;z-index:999999999;height:1%;}
/* Button and dropdown positioning */
#nav .nav_section {float:left;}
#nav .nav_section a.navbar_link {display:block;height:30px;max-height:30px;overflow:hidden;}
#nav .nav_section a.navbar_link span {display:none;}
#nav .nav_section .nav_dd {display:none;position:absolute;top:30px;}
/* Setup individual button widths and backgrounds. Make skinny dropdowns as wide as their buttons. */
#nav .section1 a.navbar_link {width:135px;background:url('../img/temp/nav/recipes-menus.png') no-repeat 0px 0px;}
#nav .section2 a.navbar_link {width:161px;background:url('../img/temp/nav/blog-news-events.png') no-repeat 0px 0px;}
#nav .section3 a.navbar_link {width:130px;background:url('../img/temp/nav/celebs-shows.png') no-repeat 0px 0px;}
#nav .section4 a.navbar_link {width:139px;background:url('../img/temp/nav/parties-holidays.png') no-repeat 0px 0px;}
#nav .section5 a.navbar_link {width:166px;background:url('../img/temp/nav/cookware-gadgets.png') no-repeat 0px 0px;}
#nav .section5 .nav_dd{width:160px;min-width:160px;max-width:160px;}
#nav .section6 a.navbar_link {width:136px;background:url('../img/temp/nav/coupons-deals.png') no-repeat 0px 0px;}
#nav .section6 .nav_dd { width:130px; min-width:130px; max-width:130px;}
#nav .section7 a.navbar_link {width:113px;background:url('../img/temp/nav/fun-games.png') no-repeat 0px 0px;}
#nav .section7 .nav_dd { width:107px;min-width:107px;max-width:107px;}
/* Channel indicator */
#nav .nav_section.on a.navbar_link {background-position:0px -60px;}
/* Rollover mechanism */
#nav .nav_section:hover a.navbar_link {background-position:0px -30px;}
#nav .nav_section:hover .nav_dd {display:block;}
/* Aesthetics */
#nav .nav_section .nav_dd {border:3px solid #698a17; background:#fff;padding:10px 0;}
#nav .nav_section .nav_dd .nav_dd_column {float:left;border-left:1px dashed #E0DFDF;padding:0 10px;}
#nav .nav_section .nav_dd .nav_dd_column.first {border:none;}
#nav .nav_section .nav_dd .nav_dd_column span {display:block;}
#nav .nav_section .nav_dd .nav_dd_column .label{border-bottom:1px dashed #E0DFDF;font-family:Verdana, Arial, Helvetica, sans-serif;background:url(../img/temp/blt_dblarrow.gif) no-repeat left top; padding:0 0 5px 12px;display:block;font-size:14px;line-height:15px;margin:10px 0 5px;}
#nav .nav_section .nav_dd .nav_dd_column .first.label {margin:0 0 5px;}
#nav .nav_section .nav_dd .nav_dd_column span a {line-height:22px;text-decoration:none;}
#nav .nav_section .nav_dd .nav_dd_column span a.border {display:block;border-top:1px dashed #e0dfdf;}
#nav .nav_section .nav_dd .nav_dd_column span a:hover {text-decoration:underline;}
#nav .nav_section .nav_dd .nav_dd_column .first a.border{border:none;}
/* Unique Snowflakes */
#nav .section4 .nav_dd .nav_dd_column{border:none;}
#nav .section4 .nav_dd .nav_dd_column.first{border-right:1px dashed #E0DFDF;}
#nav .section5 .nav_dd .nav_dd_column{padding:0 8px;}
#nav .section6 .nav_dd{background:#fff url('../img/temp/nav/coupons_bg.jpg') no-repeat center;padding:14px 0;}
#nav .section6 .nav_dd .nav_dd_column{margin-left:5px;}

/* Content Container Styles */
#content_container{background:url(../img/temp/bg_content.gif) repeat-y; border-top:1px solid #efefef; zoom:1;}
* html #content_container{height:1%; position:relative;}
#content_container #content{width:630px; float:left; display:inline; margin:10px 0 10px 12px;}

/* Content Header Info Styles */
#content_container #content h2,
#content_container #content h1{margin:0; padding:0px; font:24px; line-height:30px;}
#content_container #content p.deck,
#content_container #content h2.deck{margin:6px 0 0 0; font:12px; color:#5c5c5c;}
#content_container #content p.byline{margin:10px 0;font-size:12px;}

/* Breadcrumb Styles */
ul.breadcrumbs{margin:0px; padding:0px; list-style-type:none; color:#5c5c5c; clear:both; float:left; width:500px;}
ul.breadcrumbs li{float:left; font-size:11px; margin-right:5px;white-space:nowrap;}
ul.breadcrumbs li a:hover{text-decoration:none;}

/* Partner Logo */
#partner_logo{float:right;height:31px;min-height:31px;width:170px;}
#partner_logo p{float:left; color:#666; font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:5px; line-height:26px;}
#partner_logo img{float:right;}

/* Sponsor Logo */
.sponsor_logo {float:right;height:31px;min-height:31px;}



/* Viral Tools Styles */
.viral_dd_container {position:relative;}
.viral_dd_container .share_dd {position:absolute; width:100px; top:-15px; right:0px; display:none; padding-top:15px; z-index:1;}
.viral_dd_container .share_dd .share_content {font-size:11px; height:100%; opacity: .95; filter: alpha(opacity=95);}
.viral_dd_container .share_dd .share_content ul {background:#fff url(../img/temp/bg_imgpart.gif) right repeat-y; border-bottom:1px solid #d3d3d3; float:none; list-style-type:none; margin:0px; padding:0px; width:100%;}
.viral_dd_container .share_dd .share_content ul li {display:block; border-bottom:1px dashed #e0dfdf; margin:0px; padding:5px 0 5px 5px;}
.viral_dd_container .share_dd .share_content ul li a {padding-left:20px;}
.virals {background:#f8f7f7; padding:6px 8px; padding-bottom:0px; height:22px;margin:10px 0 0;}
.virals .text_size {float:left;}
.virals .text_size a {text-decoration:none;}
.virals .text_size a:hover {text-decoration:underline;}
.virals ul {float:right; margin:2px 0 0 0; padding:0px;}
.virals ul li {display:inline; margin-left:10px;}
.virals ul li.share .share_dd {position:absolute; width:90px; top:9px; left:-12px; display:none; padding-top:15px; z-index:1;}

/** + html .virals ul li.share .share_dd {background:red; top:14px; padding-top:10px; background:#F8F7F7;}
* html .virals ul li.share .share_dd {top:10px; left:-2px;}*/
.virals ul li a {text-decoration:none;}
.virals ul li a.email {background:url(../img/temp/icon_email.gif) no-repeat; padding-left:22px;}
.virals ul li a.print {background:url(../img/temp/icon_print.gif) no-repeat; padding-left:20px;}
.virals ul li a.share {background:url(../img/temp/icon_share.gif) no-repeat; padding-left:16px; padding-bottom:15px;}
.virals ul li a img {vertical-align:middle;}
* html .virals ul li a img, * + html .virals ul li a img {margin-top:3px;}

.virals_item {float:right; margin-left:14px; color:#668c1f; text-decoration:none;}
.virals_right {float:left; width:100%; _width:236px; padding-top:2px;}
.virals_right a {text-decoration: none;font-size:11px;}
.virals_right .email {background:url(../img/temp/icon_email.gif) no-repeat; padding-left:22px}
.virals_right .print {background:url(../img/temp/icon_print.gif) no-repeat; padding-left:20px;}
.virals_right .phanhoitinxau {background:url(../img/phanhoitinxau.gif) no-repeat; padding-left:22px;}
.virals_right .thongtinthieu {background:url(../img/thongtinthieu.gif) no-repeat; padding-left:22px;}
.virals_right .ico_toppage {background:url(../img/temp/ico_toppage.gif) no-repeat; padding-left:22px;}
.virals_right img {vertical-align:middle;}

/* IE6 Adjustments For Virals */
.viral_dd_container .share_dd .share_content {_margin-top:-1px; _border-top:1px dashed #e0dfdf;}
.viral_dd_container {_left:-3px;}

/* Comment Styles */
#comments{margin:10px 0;}
#comments p.comment_count{font-size:20px; margin:0 0 5px 10px;}
#comments p.comment_count span{color:#668c1f;}
#comments p.post_comment{margin-left:10px;}
#comments p a:hover{text-decoration:none;}
#comments .comment{margin:15px 0 0 0; border-top:1px dashed #e0dfdf; padding:15px 0 0 10px; zoom:1;}
* html #comments .comment{height:1%}
#comments .comment p.comment_title{font-size:14px; width:525px; float:left;color:#668c1f;}
#comments .comment p.comment_time{float:right; font-size:10px; color:#5c5c5c; margin:8px 0 0 0;}
#comments .comment p.comment_dateby{width:500px; float:left; font-size:10px; color:#5c5c5c; margin:4px 0 0 10px; line-height:125%; display:inline;}
#comments .comment p.comment_dateby a{text-decoration:none;}
#comments .comment p.comment_dateby a:hover{text-decoration:underline;}
#comments .comment p.report_abuse{float:right; font-size:10px; margin-top:15px;}
#comments .comment p.report_abuse a{color:#f1003e;}
#comments .comment p.report_abuse a div{text-decoration:underline;}
#comments .comment p.comment_text{margin:10px 0 0 10px; line-height:150%;}
#comments #commentPostingForm{margin:15px 0 15px 0; border-top:1px dashed #e0dfdf; border-bottom:1px dashed #e0dfdf; background:#f8f6f7 url(../img/temp/bg_imgpart.gif) right repeat-y; padding:20px;}
#comments #commentPostingForm p.hdr{font-size:14px;}
#comments #commentPostingForm p.hdr strong{color:#668c1f;}
#comments #commentPostingForm table{width:400px; color:#5c5c5c; margin:15px 0 0 0;}
#comments #commentPostingForm table td{padding-bottom:10px;}
#comments #commentPostingForm table td input.txt{width:308px; border:none; border-bottom:2px solid #cdcdcd; border-right:2px solid #cdcdcd; padding:3px;}
#comments #commentPostingForm table td textarea{width:378px; border:none; border-bottom:2px solid #cdcdcd; border-right:2px solid #cdcdcd; padding:3px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#comments #commentPostingForm table td div#char_count{float:left; margin-top:2px;}
#comments #commentPostingForm table td div#post{float:right; margin-right:13px; display:inline;}
.commentusername {color:#668C1F;}
/* Article Nav Styles */
#article_nav{border-top:1px dashed #e0dfdf;}
#article_nav a:hover{text-decoration:none;}
#article_nav p.hdr{width:390px; float:left; font:18px Tahoma; color:#000000; margin:0 0 0 10px; display:inline; line-height:31px; height:31px;}
#article_nav p.hdr span{color:#f1003e;}
#article_nav p.more{float:right; margin-right:10px; display:inline;line-height:31px; height:31px;}
#article_nav #article_links{border-top:1px dashed #e0dfdf; padding:10px 0;}
* html #article_nav #article_links{height:1%;}
#article_nav #article_links .article_link{width:156px; text-align:center; border-right:1px dashed #e0dfdf; float:left;}
#article_nav #article_links .article_link img{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px;}
#article_nav #article_links .article_link p.title{width:132px; margin:5px auto; text-align:left; color:#f1003e; font-weight:bold;}
#article_nav #article_links .article_link p.title a{font-weight:normal;}
#article_nav #article_links .article_link p.teaser{width:132px; margin:0px auto; text-align:left; font-size:11px;}

/* Global Ad and Partner Styles */
#content_ad_container{padding:10px 0; background:url(../img/temp/bg_container.gif); text-align:center;}
#content_ad_container table{margin:0px auto; width:300px;}
#content_ad_container table td.ad{text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; padding-bottom:3px;}
#content_ad_container table td.ad_content{background:#fff; height:125px;}
#right_rail table.ad { margin-top:10px; }
#right_rail table.ad td.ad_label { text-align:center; }

#partner_promo_module_container{text-align:center; padding:15px; background:url(../img/temp/bg_imgpart.gif) right repeat-y; border-bottom:1px solid #f1f1f1; margin-top:10px;}
#partner_promo_module_container table td.promo_content{width:600px; height:125px; background:#f2f2f2;}

/* Right Rail Styles
#right_rail{width:302px; float:right; margin:6px 8px 0 0; display:inline;} */
#right_rail{width:302px; float:right; margin:0 8px 0 0; display:inline;}
#right_rail .network_container h4,
#network_boxes .network_container h4 {margin:0 4px 0 4px; padding:0px; background:url(../img/temp/bg_righthdr.gif) repeat-x; color:#fff; font-weight:normal; font-size:12px; padding:4px;}
#right_rail .network_container h4.grey,
#network_boxes .network_container h4.grey{background:url(../img/temp/bg_righthdrgrey.gif) repeat-x;}
#right_rail .network_container h4 span,
#network_boxes .network_container h4 span{padding-left:114px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#right_rail .network_container a {text-decoration: none;}
#right_rail .network_container a:hover {color: #017BB3;}
#network_boxes .network_container a {text-decoration: none;}
#network_boxes .network_container a:hover {color: #017BB3;}
#network_boxes .network_container {min-height: 250px; height: 250px;}
.network_container {font-size: 11px;}
.network_image {float: left; width: 120px; height: 120px; margin: 5px 20px 10px 6px; padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#right_rail table.ad td.ad{text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; padding-bottom:3px;}
#right_rail table.ad td.ad_content{width:300px; height:250px; text-align:center; background:#fff;}
#right_rail #today{background:#fff; background:#fff url(../img/temp/bg_imgpart.gif) right repeat-y; border-bottom:1px solid #f1f1f1; width:302px; margin-top:10px;}
#right_rail #today img.hdr{margin:5px 4px 0;}
#right_rail #today img.ftr{margin:0 4px 5px;}
#right_rail #today #today_featured{border-top:1px dashed #e0dfdf; border-bottom:1px dashed #e0dfdf; margin:0 4px;}
* html #right_rail #today #today_featured{height:1%;}
#right_rail #today #today_featured a img{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px; float:left; margin-right: 10px;}
#right_rail #today #today_featured p.date{float:left; width:140px; font-size:11px; color:#999;margin-top:10px;font-family:Arial, Helvetica, sans-serif;}
#right_rail #today #today_featured p.title{float:left; width:140px; font-size:16px; color:#5c5c5c; margin:5px 0; font-family:tahoma;}
#right_rail #today #today_featured p.title a{text-decoration:none;}
#right_rail #today #today_featured p.title a:hover{text-decoration:underline;}
#right_rail #today #today_featured p.title a span{color:#f1003e; font-weight:bold;}
#right_rail #today #today_featured p.teaser{float:left; width:140px; font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#000;}
#right_rail #today #latest{padding:8px 4px; margin:0 4px; border-bottom:1px dashed #e0dfdf;}
#right_rail #today #latest strong,
#right_rail #today #video strong{color:#f1003e;}
#right_rail #today #latest ul{margin:4px 0 0 0; padding:0px; list-style-type:none;}
#right_rail #today #latest ul li{background:url(../img/temp/blt_green.gif) no-repeat; padding-left:15px; margin-bottom:4px;}
#right_rail #today #latest ul li a:hover{text-decoration:none;}
#right_rail #today #video{}
#right_rail #today #video #player_m {padding:6px 0;}
#right_rail #today #video p{margin:8px;}
#right_rail #today #video strong{color:#f1003e;}
#right_rail .network_container,
#network_boxes .network_container{background:#fff; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; width:302px; margin-top:13px; padding-top:4px;}
#right_rail .network_container p,
#network_boxes .network_container p{margin:8px;}
#right_rail .network_container a,
#network_boxes .network_container a{color:#00496b;}
#right_rail .network_container a:hover,
#network_boxes .network_container a:hover{text-decoration:none;}
#right_rail .network_container ul,
#network_boxes .network_container ul{margin:0 0 2px 22px; padding:0px; color:#5c5c5c;}
#right_rail .network_container ul li,
#network_boxes .network_container ul li{margin-bottom:2px;}
#network_boxes { padding: 0 15px; }
#network_boxes .network_container { float: left; margin-right: 10px; }
#network_boxes .network_container.last { margin-right: 0; }
#right_rail .center_me,
#network_boxes .center_me { text-align: center; font-size: 10px; font-family: tahoma; color: #5C5C5C; }
#network_boxes .network_container.spons_links,
#right_rail .network_container.spons_links { margin-top: 0; }


/* Filtered Index Styles */
#content_container #content #index_header { margin: 0 0 10px 0; }
#content_container #content #index_header p.index_deck,
#content_container #content #index_header h2.index_deck { margin: 10px 0; color: #000; font-size: 12px; line-height: 16px; }
#content_container #content #index_header img.index_head_image { float: right; margin: 0 0 0 20px; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px; }
#content_container #content #index_body { margin: 10px 0; }
#content_container #content #index_body #tab_content div li { color: #999; margin: 10px 0; }
#content_container #content #index_body #tab_content div ul { float: left; margin: 10px 0; padding-left: 30px; width: 255px; }
#content_container #content #index_body #tab_content div ul.first { border-right: 1px dashed #cdcdcd; }
#content_container #content #index_body #tab_content div ul.first li { width: 220px; }
* html #content_container #content #index_body #tab_content div ul.first li { width: auto; }
*:first-child+html #content_container #content #index_body #tab_content div ul.first li { width: auto; }
#content_container #content #index_body #tabs { width: 630px; height: 43px; padding: 0px; }
#content_container #content #index_body #tabs div { float: left; margin: 12px 5px 0 0; border: 1px solid #e2e2e2; border-right: 2px solid #e2e2e2; border-bottom: none; }
#content_container #content #index_body #tabs div { width: 90px; height: 30px; background: url('../img/temp/filteredindex/tab_bg_off.gif') repeat-x top left; cursor: pointer; }
#content_container #content #index_body #tabs div:hover { background: url('../img/temp/filteredindex/tab_bg_on.gif') repeat-x top left; }
#content_container #content #index_body #tabs div span { display: block; font-family: Tahoma; font-size: 18px; text-align: center; width: 90px; color: #668c1f; line-height: 30px; }
#content_container #content #index_body #tabs div.on { background: #fff; width: 120px; height: 42px; margin-top: 0; }
#content_container #content #index_body #tabs div.on:hover { background: #fff; }
#content_container #content #index_body #tabs div.on span { display: block; font-family: Tahoma; font-size: 26px; text-align: center; width: 120px; color: #505050; line-height: 42px; }
#content_container #content #index_body #tab_content_entry,
#content_container #content #index_body #tab_content { background: #fff; border: 1px solid #e2e2e2; border-top: none; margin: 0px; padding: 0px; }
#content_container #content #index_body #tab_content div { clear: both; display: none; }
#content_container #content #index_body #tab_content div.clear { display: block; }
#content_container #content #index_body #tab_content div.on { display: block; }
#content_container #content #index_body #top_border { vertical-align: top; }

/* Filtered Index Entry Styles */
#content_container #content #index_body #tab_content_entry #article_header { margin: 0 10px; border-bottom:1px dashed #e0dfdf; }
#content_container #content #index_body #tab_content_entry #article_header #partner_logo { display: none; }
#content_container #content #index_body #tab_content_entry #article_body { border: none; }

/* Tooltip Styles */
#tooltip {position:absolute; z-index:3000; width:152px; background:#fffeee; border-right:2px solid #cdcdcd; border-bottom:2px solid #cdcdcd; padding:10px;}
#tooltip h3, #tooltip div {margin: 0; font-weight:normal;}
#tooltip h3 p{font-size:11px;}
#tooltip h3 p.title{font-size:14px; margin-bottom:5px;}

#aslink_container{background:url(../img/temp/logo_search.gif) no-repeat; float:right; font-size:11px; width:180px; height:20px; color:#f2104a;}
#aslink_container a{padding:0 0 5px 24px;}

/* Footer Styles */
#global_footer { width: 980px; text-align: center;}
* html #global_footer{height:1%; position:relative;}
#hearst_footer { width: 980px; text-align: left; background: #fff;text-align:center; }
* html #hearst_footer{height:1%;}
#hearst_footer #hearst_links img#logo { float: left; margin: 5px 4px; }
#hearst_footer #hearst_links ul#links { list-style-type: none; margin: 0; padding: 0; }
#hearst_footer #hearst_links ul#links li { background: url('../img/temp/blt_green.gif') no-repeat right center; display: block; float: left; height: 20px; line-height: 20px; padding: 0 13px 0 5px; text-align: center; margin-top: 20px; }
#hearst_footer #hearst_links ul#links li.last { background: none; }
#hearst_footer #hearst_links a { font:11px Tahoma; }
#hearst_footer #copyright { clear: both; padding: 5px 10px; }
#hearst_footer #copyright span { color: #999; font-size: 10px; }

#msn_footer{background:url('../img/temp/msn_footer_bg.gif') repeat-x top left; height: 56px; width: 980px; }
* html #msn_footer{height:1%;}
#msn_footer #msn_footer_links{ float:left; margin: 20px 5px; }
#msn_footer #msn_footer_links ul { list-style-type:none; margin: 0; padding: 0; }
#msn_footer #msn_footer_links li { display: block; background:url('../img/temp/header/big3_divider.gif') no-repeat center right; float: left; height: 20px; line-height: 16px; padding: 0 13px 0 10px; text-align: center; }
#msn_footer #msn_footer_links li.last { background: none; }
#msn_footer #msn_footer_links a { color: #fff; text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; }
#msn_footer #msn_copyright { float: right; margin: 10px 15px;line-height: 38px; height:38px; }
#msn_footer #msn_copyright span.msn_cp { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #fff; height: 38px; line-height: 38px; padding-right: 5px; display:block; float:left; }

/* Subchannel Styles */
#content_container #content.subchannel h2,
#content_container #content.subchannel h1 { margin-top: 30px; }
#subchannel_promo{ border-top:1px dashed #e0dfdf; border-bottom:1px dashed #e0dfdf; padding-bottom: 20px; }
#subchannel_promo #promo_image { float: left; padding: 6px; border-right: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; }
#subchannel_promo #promo_content { float: left; clear: right; border-bottom:1px dashed #e0dfdf; width: 280px; margin-left: 15px; padding-left: 5px; height: 140px; }
#subchannel_promo #promo_popular { float: left; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 10px 0 6px 12px; margin-left: 5px; width: 294px; height: 155px; }
#subchannel_promo #promo_content a.promo_head { font-family: Tahoma; font-size: 18px; color: #668c1f; margin: 5px 0 10px 0; font-weight: normal; text-decoration: none; display:block; cursor:pointer;}
#subchannel_promo #promo_content a.promo_head:hover {color: #253e0b;}
#subchannel_promo #promo_popular h4 { font-size: 14px; font-family: tahoma; margin: 0; padding: 0; font-weight: normal; }
#subchannel_promo #promo_popular ul { padding: 0px; margin: 5px 0 0 0; list-style-type: none; }
#subchannel_promo #promo_popular li { background: url('../img/temp/pink_bullet.gif') no-repeat left top; line-height: 20px; padding-left: 15px;}
#subchannel_article_list{padding-top:10px; }
#subchannel_article_list a{text-decoration:none; color:#000; cursor:hand;}
#subchannel_article_list .list_item{border-bottom:1px dashed #e0dfdf; padding:5px 0;}
#subchannel_article_list .list_item .list_item_container{min-height:134px; display:block; padding:10px;}
* html #subchannel_article_list .list_item .list_item_container{height:120px;}
#subchannel_article_list .list_item img{border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:6px; float:left; background:#fff;width:140px;}
#subchannel_article_list .list_item .list_item_content{width:450px; float:right; display:inline; margin:0 0 10px 0;}
#subchannel_article_list .list_item .list_item_content_ni{margin:0 0 10px 0;}
#subchannel_article_list .list_item .list_item_content p{line-height:150%; margin:5px 0 0 0;}
#subchannel_article_list .list_item .list_item_content p.title{font-size:14px; color:#668c1f; margin:0px;}
#subchannel_article_list .list_item .list_item_content p.datetime{font-size:10px; color:#CCC; margin:0px;}
#subchannel_article_list .list_item .list_item_content p.gia{font-size:12px; color:Red; margin:0px;}
#subchannel_article_list .list_item .list_item_content p.title span{font-weight:bold; color:#505050;}
#subchannel_article_list .list_item .list_item_content_ni p{line-height:150%; margin:5px 0 0;}
#subchannel_article_list .list_item .list_item_content_ni p.title{font-size:14px; color:#668c1f; margin:0px;}
#subchannel_article_list .list_item .list_item_content_ni p.title span{font-weight:bold; color:#505050;}
#subchannel_article_list a.archive_link { display: block; float: right; background: url('../img/temp/arrow-gray.gif') no-repeat left center; padding-left: 15px; color:#668C1F; text-decoration: underline; margin: 10px 0; }
#subchannel_article_list a.archive_link:hover { color: #253e0b;}

/* Channels and Homepage */
#content_container #content_top { width: 640px; float: left; margin: 10px; }
* html #content_container #content_top { margin-left: 5px !important; }
#content_container #content.homepage { background:#fff; padding: 10px; width: 960px; margin: 0; }
#content_container #content.homepage .tout_holder.left { float: left; }
#content_container #content.homepage .tout_holder.right { float: right; }
#content_container #content.homepage #left_col { display:inline; float:left; width:647px; }
#content_container #content.homepage #right_col { display:inline; float:right; width:300px; }
#content_container #content #channel_header h2.recipes,
#content_container #content #channel_header h1.recipes { float: left; margin: 10px 0; background: url('../img/temp/channel/folder.gif') no-repeat left center; padding-left: 50px; }
#content_container #content #channel_header h2.food_news,
#content_container #content #channel_header h1.food_news { float: left; margin: 10px 0 5px; background: url('../img/temp/channel/paper.gif') no-repeat left center; padding: 10px 0 0 70px; }
#content_container #content #channel_header h2.celebs,
#content_container #content #channel_header h1.celebs { float: left; margin: 10px 0; background: url('../img/temp/channel/stars.gif') no-repeat left center; padding: 10px 0 0 40px; }
#content_container #content #channel_header h2.parties,
#content_container #content #channel_header h1.parties { float: left; margin: 10px 0; background: url('../img/temp/channel/cupcakes.gif') no-repeat left center; padding: 18px 0 0 65px; }
#content_container #content #channel_header h2.cookware,
#content_container #content #channel_header h1.cookware { float: left; margin: 10px 0; background: url('../img/temp/channel/pot.gif') no-repeat left center; padding: 10px 0 0 65px; }
#content_container #content #channel_header h2.games,
#content_container #content #channel_header h1.games { float: left; margin: 10px 0; background: url('../img/temp/channel/dice.gif') no-repeat left center; padding: 10px 0 0 65px; }
#content_container #content #channel_header #partner_logo { float: right; margin-top: 20px; color: #666; font-size: 11px; }
#content_container #content #channel_header #partner_logo img { vertical-align: text-bottom; }

#content #popular_recipes h3 { border-bottom: 1px dashed #e4e4e4; padding-bottom: 8px; font-size: 18px; font-weight: normal; margin:10px 0px;}
#content #popular_recipes ul { list-style-type: none; margin: 0; padding: 0; float: left; width: 20%; }
#content #popular_recipes ul li { background: url('../img/temp/arrow-gray.gif') no-repeat left center; padding-left: 15px; }
#content #popular_recipes ul li a { text-decoration: none; }

#content #recipe_finder_tout { margin: 10px 0 0 -5px; position:relative; z-index:1; }
#content.homepage #recipe_finder_tout { position: static; margin-left: 0px; }
#content #recipe_finder_tout #recipe_search { background: url('../img/temp/channel/recipe-finder-search-bg.png') no-repeat top left; width: 647px; height: 50px; }
#content #recipe_finder_tout #recipe_search span { font-size: 18px; padding: 13px 10px; float: left; display: block; }
#content #recipe_finder_tout #recipe_search input { border: medium none; color: #8f8f8f; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 6px 0 0 5px; padding: 8px; width: 305px; float: left; }
#content #recipe_finder_tout #recipe_search .rf_tout_search_submit { float: right; margin: 7px; }
* html #content #recipe_finder_tout #recipe_search .rf_tout_search_submit { margin-right: 4px; }
#content #recipe_finder_tout #recipe_links { padding-top:10px; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; width:645px; }
#content #recipe_finder_tout #recipe_links .recipe_link_list,
#content #recipe_finder_tout #recipe_links .recipe_link_list_head,
#content #recipe_finder_tout #recipe_links .recipe_link_list_more { float: left; width: 33%; text-align: center; border-right: 1px dashed #E4E4E4; border-left: 1px dashed #E4E4E4; padding-bottom:5px; }
#content #recipe_finder_tout #recipe_links .first,
#content #recipe_finder_tout #recipe_links .last { border-left: none; border-right: none; }
#content #recipe_finder_tout #recipe_links .recipe_link_list_head span { display: block; }
#content #recipe_finder_tout #recipe_links .recipe_link_list_head span.head { font-size: 18px; }
#content #recipe_finder_tout #recipe_links .recipe_link_list_head span.subhead { font-size: 12px; color: #666; }
#content #recipe_finder_tout #recipe_links .recipe_link_list ul { list-style-type: none; margin: 5px 0; padding: 5px 0; border-top: 1px dashed #E4E4E4; }
#content #recipe_finder_tout #recipe_links .recipe_link_list ul li { line-height: 20px; }
#content #recipe_finder_tout #recipe_links .recipe_link_list ul li a { text-decoration: none; }
#content #recipe_finder_tout #recipe_links .recipe_link_list_more { border-top: 1px dashed #E4E4E4; padding: 5px 0 !important; }
#content #recipe_finder_tout #recipe_links .recipe_link_list_more a.more { background: url('../img/temp/arrow-gray.gif') no-repeat left center; padding-left: 15px; margin: 2px 0; text-decoration: none; }
#content .tout_holder { margin: 10px 0 0; }
#content.homepage .tout_holder.top { margin: 0; }
#content .tout_holder.left { float: left; }
#content .tout_holder.right { float: right; }
#content #recipes_we_love,
#content #games_we_love { margin: 10px 0; padding: 5px; }
#content #recipes_we_love .head,
#content #games_we_love .head { border-top: 1px dashed #E4E4E4; border-bottom: 1px dashed #E4E4E4; padding: 5px 10px; }
#content #recipes_we_love .head .head_text,
#content #games_we_love .head .head_text { font-size: 18px; padding-left: 30px; background: url('../img/temp/recipe_heart.gif') no-repeat left bottom; line-height: 30px; float: left; }
#content #recipes_we_love .head .head_text .red,
#content #games_we_love .head .head_text .red { color: #f1003e; }
#content #recipes_we_love .head .more,
#content #games_we_love .head .more { float: right; background: url('../img/temp/arrow-gray.gif') no-repeat left center; padding-left: 15px; margin-top: 8px; text-decoration: underline; }
#content #recipes_we_love #recipes,
#content #games_we_love #games { padding: 10px 5px 10px; }
#content #recipes_we_love #recipes .recipe,
#content #games_we_love #games .game { width: 132px; float: left; height: 190px; margin-right: 25px; }
#content #recipes_we_love #recipes .recipe.last,
#content #games_we_love #games .game.last { margin-right: 0px; }
#content #recipes_we_love #recipes .recipe *,
#content #games_we_love #games .game * { display: block; }
#content #recipes_we_love #recipes .recipe .recipe_image,
#content #games_we_love #games .game .game_image { border-bottom: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; padding: 6px; }
#content #recipes_we_love #recipes .recipe .recipe_link,
#content #games_we_love #games .game .game_link { margin: 5px 0; line-height: 18px; font:12px Tahoma; }
#content #games_we_love #games .game .game_link a:hover {text-decoration:none; color:#253e0b;}
#content.games { width: 640px !important; margin-left: 10px !important; }
#content.food_news #static_promo_module,
#content.parties #static_promo_module,
#content.cookware #static_promo_module { border-top: 1px dashed #e0dfdf; margin-bottom: 10px; }
#content.food_news #static_promo_module #promo_image,
#content.parties #static_promo_module #promo_image,
#content.cookware #static_promo_module #promo_image { border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; float: left; padding: 6px; }
#content.food_news #static_promo_module #promo_content,
#content.parties #static_promo_module #promo_content,


#content.cookware #static_promo_module #promo_content { border-bottom: 1px dashed #e0dfdf; clear: right; float: left; height: 140px; margin-left: 15px; padding-left: 5px; width: 280px; }
#content.food_news #static_promo_module #promo_content a.promo_content_head,
#content.parties #static_promo_module #promo_content a.promo_content_head,
#content.cookware #static_promo_module #promo_content a.promo_content_head { color: #668C1F; font-family: tahoma; font-size: 24px; font-weight: normal; margin: 5px 0 10px; text-decoration: none; display:block; line-height: 31px; }
#content.food_news #static_promo_module #promo_content p,
#content.parties #static_promo_module #promo_content p,
#content.cookware #static_promo_module #promo_content p { font-size: 14px; line-height: 20px; }
#content.food_news #static_promo_module #promo_content a.promo_content_head:hover,
#content.parties #static_promo_module #promo_content a.promo_content_head:hover,
#content.cookware #static_promo_module #promo_content a.promo_content_head:hover { color: #253e0b; }
#content.food_news #static_promo_module #promo_links,
#content.parties #static_promo_module #promo_links,
#content.cookware #static_promo_module #promo_links { border-bottom: 1px dashed #e0dfdf; float: left; height: 156px; margin-left: 15px; padding: 10px 0 6px 5px; width: 280px; }
#content.food_news #static_promo_module #promo_links ul,
#content.parties #static_promo_module #promo_links ul,
#content.cookware #static_promo_module #promo_links ul { list-style-type: none; margin: 0; padding: 0; }
#content.food_news #static_promo_module #promo_links ul li a,
#content.parties #static_promo_module #promo_links ul li a,
#content.cookware #static_promo_module #promo_links ul li a { background: url('../img/temp/arrow-gray.gif') no-repeat left center; line-height: 26px; padding-left: 15px; }
#content.food_news #static_promo_module #promo_links h4,
#content.parties #static_promo_module #promo_links h4,
#content.cookware #static_promo_module #promo_links h4 { margin: 30px 0 10px 0; background: url('../img/temp/arrow-gray.gif') no-repeat right center; padding-right: 20px; font-size: 14px; font-weight: normal; width:70px; }
#content.food_news #event_listings,
#show_listings { margin: 10px 0; }
#content.food_news #event_listings h3,
#show_listings h3 { border-bottom: 1px dashed #e4e4e4; padding-bottom: 8px; font-size: 18px; font-weight: normal; margin: 10px 0 5px 0; }
#content.food_news #event_listings ul,
#show_listings ul { list-style-type: none; margin: 0; padding-left: 2%; float: left; width: 48%; }
#content.food_news #event_listings ul li,
#show_listings ul li { background: url('../img/temp/arrow-gray.gif') no-repeat left center; padding-left: 15px; }
#content.food_news #event_listings ul li a,
#show_listings ul li a { text-decoration: none; }
#content_container #content.video_playlist h2,
#content_container #content.video_playlist h1 { margin: 30px 0 0; }
#content.video_playlist p.deck,
#content_container #content.video_playlist h2.deck { margin:10px 0 !important; }
#content.video_playlist #video_player_container { border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3; padding: 6px; }
#content.video_playlist #video_player_container #video_player { background: url(../img/temp/bg_container.gif) repeat; padding:10px 0 15px; text-align:center; }
#content.video_playlist #video_player_container #video_player #player_t { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 2px auto; text-align: left; width: 460px; }
#content.video_playlist #video_player_container #video_player #player_p { width: 460px; margin: auto; }
#content.video_playlist #video_player_container #video_player #player_a { text-align: left; width: 460px; margin: auto; }
#content.video_playlist #video_player_container #video_player #player_m { text-align: left; width: 460px; margin: auto; }
#content.video_playlist #gallery_widget h3 { font-family:tahoma;font-size:18px;font-weight:normal;margin: 15px 0 5px; }
#content.video_playlist #gallery_widget #gallery { margin: 0 0 20px; }

/* Touts */
.channel_tout { overflow: hidden; }
.channel_tout.wide { width: 300px; }
.channel_tout.x-wide { width: 330px; }
.channel_tout.thin { width: 130px; }
.channel_tout .tout_head { background: url('../img/temp/optimized/tout-head-bg.png') repeat-x top left; border-bottom: 1px dashed #e0dfdf; height: 27px; }
.channel_tout .tout_head .tout_title { color: #000; font-family: tahoma; font-size: 14px; line-height: 27px; margin: 0 10px; width: auto; float: left; }
.channel_tout .tout_head .tout_more,
.channel_tout .tout_body .tout_more { background: url('../img/temp/tout-arrow-gray.gif') no-repeat left center; padding: 0 8px 0 13px; float: right; display: block; line-height: 27px; font-size: 12px; text-decoration: none; }
.channel_tout .tout_body .tout_more { background: url('../img/temp/arrow-gray.gif') no-repeat left center; }
.channel_tout .tout_body { padding-left: 4px; }
.channel_tout .tout_body_ni { padding-left: 10px; }
.channel_tout .tout_body img.tout_image { padding: 6px; float: left; margin-right: 10px; border-right: 1px solid #CDCDCD; border-bottom: 1px solid #cdcdcd; }
.channel_tout .tout_body .tout_body_title,
.channel_tout .tout_body_ni .tout_body_title { color: #668C1F; font-size: 18px; font-family: tahoma; margin-bottom: 10px; padding-top: 6px; display: block; }
.channel_tout .tout_body .tout_body_content,
.channel_tout .tout_body_ni .tout_body_content { color: #000; font-size: 12px; font-family: verdana; }
.channel_tout .tout_body .tout_body_title a,
.channel_tout .tout_body_ni .tout_body_title a { color: #668C1F; text-decoration: none; }
.channel_tout .tout_body .tout_body_title a:hover,
.channel_tout .tout_body_ni .tout_body_title a:hover { color: #253e0b; text-decoration: none; }
.channel_tout .tout_body .tout_body_content a,
.channel_tout .tout_body_ni .tout_body_content a { color: #000; text-decoration: none; }
.channel_tout .tout_body .tout_body_content a:hover,
.channel_tout .tout_body_ni .tout_body_content a:hover { color: #253e0b; text-decoration: none; }
.channel_tout .tout_body .game {}
.channel_tout .tout_body .game img { float: left; }
.channel_tout .tout_body .game span { float: left; }
.channel_tout .tout_body .game span a { display: block; height: 38px; line-height: 38px; border-bottom: 1px dashed #e4e4e4; width: 80px; font-family:tahoma; }
.channel_tout .tout_body .game.last span a { border-bottom: none; }
.channel_tout .tout_body div.pencil_bg { background: url('../img/temp/bg_pencil.gif') no-repeat left center; padding-left: 30px; height: 50px; min-height: 50px; margin: 20px 0; }
.channel_tout .tout_body input.email { border: 1px solid #e4e4e4; color: #666; font-family: tahoma; margin: 0 5px; padding: 3px 2px; width: 110px; }
.channel_tout .tout_bottom { background: url('../img/temp/optimize/tout_bottom.png') repeat-x bottom left; height: 43px; min-height: 43px; border-top: 1px dashed #e4e4e4; padding-right: 10px; }
.channel_tout .tout_bottom a { float: right; display: block; background: url('../img/temp/tout-bottom-arrow-gray.gif') no-repeat left center; padding-left: 15px; text-decoration: none; margin-top: 10px;}
.channel_tout .tout_body .blog_entry { margin: 10px 0; }
.channel_tout .tout_body .blog_entry .bubble { background: url('../img/temp/blog-bubble-tile.gif') repeat-y; }
.channel_tout .tout_body .blog_entry .bubble .top { background: url('../img/temp/optimized/blog-bubble-top.png') no-repeat left top; padding-top: 8px; }
.channel_tout .tout_body .blog_entry .bubble a { text-decoration: none; color: #668c1f; font-size: 18px; padding: 0 10px; display: block; }
.channel_tout .tout_body .blog_entry .bubble a:hover {color: #253e0b;}
.channel_tout .tout_body .blog_entry .bubble .bottom { background: url('../img/temp/optimized/blog-bubble-bottom.png') no-repeat left bottom; height: 25px; min-height: 25px;  }
.channel_tout .tout_body .blog_info { margin: 5px 0; }
.channel_tout .tout_body .blog_info img { float: right; margin-left: 10px; }
.channel_tout .tout_body .blog_info a.blog_title { text-align: right; float: right; width: 200px; display: block; margin: 5px 0; text-decoration: none; }
.channel_tout .tout_body .blog_info p.blog_date { float: right; text-align: right; font-size:10px; color: #9b9b9b; width: 200px; }
.channel_tout .tout_body div.tout_image { border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; float: left; margin-right: 10px; padding: 6px; }
.channel_tout .tout_body div.tout_image p { padding: 2px 0; font-size: 11px; color: #666; line-height: 14px; }
.channel_tout .tout_body div.tout_image .sponsor { text-align: center; }

/* Video Stuff */
* html #player_p { height: 1%; }
* html #player_m { height: 1%; }
* html #player_a { height: 1%; }

/* RB Search */
#rb_search{height:40px; background:#f8f7f7 url(../img/temp/bg_rfdsearch.gif) no-repeat; margin-right:2px;}
#rb_search table{margin:6px 0 0 0; padding:0px; font-family:Tahoma,Geneva,Kalimati,sans-serif;}
#rb_search table td{text-align:center;}
#rb_search table td input.txt{width:98%; font-size:18px; color:#8f8f8f; border:medium none; font-family:Arial, Helvetica, sans-serif; padding-top:2px; margin-top:-3px;}
#rb_search table td input.btn{margin-top:-3px;}
* html #rb_search table td input.btn{margin:-1px 0 0 0;}

.ltc_hdr
{
    font-size:16px;
    font-weight:bold;
    color:#FFF;
    background:url(../img/temp/bg_title.gif) repeat-x;
    height:30px;
    padding-top:6px;
}
.ltc_hdr span 
{
    color:#F1003E;
    font-size:20px;
}

.ltc_hdr_no
{
    font-size:16px;
    font-weight:bold;
    color:Red;
    border-bottom:1px dashed #E0DFDF;
    padding-bottom:5px;
}
.ltc_hdr_no span 
{
    color:#91B63D;
    font-size:20px;
}

/*Phan trang */
#tblPaging
{
	font-size:10px;
	border:0px;
}
#tblPaging span.firstPage
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../img/new/btnFirst.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging span.lastPage
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../img/new/btnLast.gif) center center;
    background-repeat: no-repeat;
}


#tblPaging span.prevPage
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../img/new/btn_previous.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging span.nextPage
{
    width: 14px;
    height: 14px;
    display: block;
    background: url(../img/new/btn_next.gif) center center;
    background-repeat: no-repeat;
}
#tblPaging .selectedPage a
{
    width: 14px;
    height: 14px;
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background-color: #ff8f00;
}
#tblPaging .pageNo a
{
    height: 14px;
    width: 14px;
    float: left;
   
    text-align: center;
    text-decoration:none;
}
#tblPaging .pageNo a:hover
{
    text-align: center;height:14px;
    width: 14px;
    float: left;
    
}
/*End Phan trang */

/*----sliderwrapper-----*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid #DBDBDB;
border-bottom-width: 1px;
width: 310px; /*width of featured content slider*/
height: 230px;
}

.slideshow-captions {
	background-color:#2E3134;
	bottom: 0;
	color: White;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 1000;
	height:30px;
	filter: progid:dximagetransform.microsoft.alpha(opacity=90); 
	opacity:0.9;
}

.slideshow-captions12 {
	background: #A2ACB1;
	bottom: 0;
	color: Black;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	
	text-indent: 10px;
	width: 100%;
	
	height:30px;
	filter: progid:dximagetransform.microsoft.alpha(opacity=90); 
	opacity:0.9;
}
.avatar_bgimg
{
    width:320px;
    height:240px;
}
.avatar_bgimg_detail
{
    height:210px;
    width:286px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
background: white;
width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;

-moz-opacity: 1;
}



.pagination{
width: 290px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 1px 10px;

}

/*
.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #97ABC3;
}

 Pagination Styles
#pagination{text-align:center; margin-bottom:10px;}
#pagination ul{margin:10px 0 0 0; padding:0px; list-style:none;}
#pagination ul li{display:inline;} */

#paginate-slider1 a{background:url(../img/temp/active_pager.gif) no-repeat; padding:1px 5px 4px 5px; text-decoration:none;line-height:25px;color:#FFF} 
#paginate-slider1 a:hover{background:url(../img/temp/active_pager_s.gif) no-repeat;}
#paginate-slider1 a:selected{background:url(../img/temp/active_pager_s.gif) no-repeat;}
.pagination a:hover, .pagination a.selected{background:url(../img/temp/active_pager_s.gif)}
#pagination a {color:#5c5c5c;}
.comment_pagination #pagination_comment{text-align:center; margin-bottom:10px;}
.comment_pagination #pagination_comment ul{margin:10px 0 0 0; padding:0px; list-style:none;}
.comment_pagination #pagination_comment ul li{display:inline; margin-right:4px;}
.comment_pagination #pagination_comment ul li a{background:url(../img/temp/bg_pagination.gif) repeat-x; padding:3px 5px 4px 5px; text-decoration:none; border-right:2px solid #e9e9e9;} 
.comment_pagination #pagination_comment ul li a:hover{background:url(../img/temp/bg_paginationover.gif) repeat-x;}
.comment_pagination #pagination_comment ul li a span{color:#5c5c5c;}

/*ListSlideshow*/
#subchannel_slideshow_list{padding-top:4px;padding-right:2px; }
#subchannel_slideshow_list a{text-decoration:none; color:#000; cursor:hand;}
#subchannel_slideshow_list .list_slideshow_item{padding:1px 0;}
#subchannel_slideshow_list .list_slideshow_item .list_slideshow_item_container{min-height:46px; display:block; padding:1px;}
* html #subchannel_article_list .list_item .list_slideshow_item_container{height:46px;}
#subchannel_slideshow_list .list_slideshow_item img{padding:2px; float:left; background:#fff;width:55px;}
#subchannel_slideshow_list .list_slideshow_item .list_slide_item_content{width:250px; float:right; display:inline; margin:0 0 1px 0;}
#subchannel_slideshow_list .list_slideshow_item .list_slide_item_content p{margin:4px 0 0 0;font-size:11px; color:#253E0B;}

/*-----Menu Left---------*/
.glossymenu
{
	margin: 5px 0;
	padding-left: 25px;
	width: 250px; /*width of menu*/
}

.glossymenu a.menuitem
{
	background: white url(glossyback.gif) repeat-x bottom left;
	font: bold 8pt arial;
	color: #2e77de;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-top: 5px;
	text-decoration: none;
	padding-left:20px;
}
.padding_leftITEM
{	
	padding-top: 0px;
	margin-left:10px;
	
}
.countleft
{
	color:Red;
	vertical-align:top;
	margin-left:4px;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
{
	color: #2e77de;
}

.glossymenu a.menuitem .statusicon
{
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	left: 0px;
	border: none;
}

.glossymenu a.menuitem:hover
{
	background-image: url(glossyback2.gif);
}

.glossymenu div.submenu
{
	/*DIV that contains each sub menu*/
	background: white;
}

.glossymenu div.submenu ul
{
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 15px;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 9pt arial;
color: #444444;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover
{
	background: #e3edff;
	color: #2e77de;
}

/*-----*/

/*subchannel_list_brief*/
#subchannel_list_brief{padding-top:4px;padding-right:2px; }
#subchannel_list_brief a{text-decoration:none; color:#000; cursor:hand;}
#subchannel_list_brief .subchannel_list_brief_item{padding:1px 0;}
#subchannel_list_brief .subchannel_list_brief_item .subchannel_list_brief_item_content{width:310px; float:right; display:inline; margin:0 0 1px 0;}
#subchannel_list_brief .subchannel_list_brief_item .subchannel_list_brief_item_content p{margin:4px 0 0 0;padding-top:3px;font-size:11px; color:#686868;}
#subchannel_list_brief .subchannel_list_brief_item .subchannel_list_brief_item_content p.brief{margin:10px 0 8px 0; line-height:1.5;font-size:12px; color:#000}

.bg_imgDetail 
{
    background:transparent url(../img/temp/bg_imgDetail.gif) no-repeat scroll 0 0;
    height:230px;
    padding:8px 0 0 12px;
    width:310px;
}
.Validator
{
     font-size: 9px; 
     padding-left: 3px; 
  	 margin:5px 5px 5px 5px;
}

.Label
{
     font-size: 12px; 
     padding-left: 3px; 
     color:#686868;
  	 margin:5px 5px 5px 5px;
}

.TextArea
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px #ACD6E8 solid; 
	color: #666666;
	margin:5px 5px 5px 5px;
}
/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:15px;
}
.ratingStar .ratingItem {
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../img/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../img/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../img/rating/ratingStarSaved.png);
}
.danhgia
{
    font-size:12px;
}

/* ****************** RatingStar ****************** */


.font_date {
color:#686868;
font-size:9px;
}
.Button
{
	border : 1px  #ACD6E8 solid;
	background-color : #EEEEEE;
	color:#6C6C6C;
	cursor:pointer;
	margin:5px 5px 5px 5px; 
}
.line
{
    border-bottom:1px dashed #E0DFDF;
    height:5px;
}
#right_rail .payscale
{
    background:transparent url(../img/temp/bg-payscale-290.gif) no-repeat scroll 0 0;
    height:auto;
    overflow:hidden;
    padding-top:3px;
    width:302;
}
#right_rail .payscale p.img {
padding-left:100px;
}
#right_rail .payscale p.Content {
color:#00496B;
font-size:12px;
padding-left:8px;
line-height:normal;
}
#right_rail .payscale p.Title {
color:#70AF00;
font-size:1.4em;
padding:2px 10px;
text-align:center;
}

.fontTitlle{
color:#668C1F;
margin:5px;
}
.fontTitlle a:link,
.fontTitlle a:visited,
.fontTitlle a:active
{
color:#253E0B;
text-decoration:none;
text-align:left;
}
.fontTitlle a:hover{
text-decoration:underline;
}

/*ListNews*/
#subchannel_news_list{padding-top:4px;padding-right:2px; }
#subchannel_news_list a{text-decoration:none; color:#000; cursor:hand;}
#subchannel_news_list .list_news_item{padding:1px 0;}
#subchannel_news_list .list_news_item .list_news_item_container{min-height:46px; display:block; padding:1px;}
* html #subchannel_news_list .list_item .list_news_item_container{height:46px;}
#subchannel_news_list .list_news_item img{padding:2px; float:left; background:#fff;width:55px;}
#subchannel_news_list .list_news_item .list_news_item_content{width:230px; float:right; display:inline; margin:0 0 1px 0;}
#subchannel_news_list .list_news_item .list_news_item_content p{margin:4px 0 0 0;font-size:10px; color:#253E0B;}

.kitchen
{
    color:#FFFFFF;
    font-size:16px;
    margin:2px 0 0;
    padding:3px 0 3px 10px;
}
#sort_by {
    background:#F8F7F7 none repeat scroll 0 0;
    border-top:1px dashed #E0DFDF;
    margin-top:10px;
    padding:5px 0;
}
.line_yellow
{
	background: url(../img/line_yellow.gif) no-repeat;
	height: 1px;
	background-color: #659003;
}
.Font_Blue_upper {
color:#659003;
font-weight:bold;
text-transform:uppercase;
}

/*----RSS-----*/
.clearer{clear:both;height:0}
.divrss_left {
	width: 480px;
	float: left;
	text-align:left;
	margin-left:10px;
}
.divrss_right{
	width: 370px;
	float: left;
	text-align:left;
	margin-left:25px;
}
.mainRss{
	width:100%;
	min-height:500px;
}
.InfoItem
{
	height:45px;
	vertical-align:middle;
}
.InfoItem a:link ,
.InfoItem a:visited,
.InfoItem a:active
{
	text-decoration:none;
}
.InfoItem a:hover {
	color: #990000;
}
.spDam
{
	font-weight:bold;
}
.img-rss {border:0;margin:0;padding:0;}

.link-rss {
-x-system-font:none;
color:#919090;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.rsstitle a.link
{
	color:Red;
	font-weight:400;
}
.rsstitle
{
	color:Red;
	font-weight:400;
}
.rss
{
	margin-left:35px;
	margin-right:20px;
	text-align:left;
}
.fontDatetimerss
{
	margin:5px;
	font-style:italic;
}
.fontTitllerss{

color:#015db9;
font-weight:bold;
}
.fontTitllerss a:link,
.fontTitllerss a:visited,
.fontTitllerss a:active
{
color:#015db9;
text-decoration:none;
text-align:center
}
.fontTitllerss a:hover{
text-decoration:underline;
}
/*----end RSS-----*/

.warning
{
	text-align:right;
	color:Red;
	vertical-align:top;
	font-size:10px;
	display:inline;
}
.bgListTuvan {
background:transparent url(../img/ico_tuvan.gif) no-repeat scroll 5px 50%;
padding:8px 0 2px 40px;
}


	
/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	width:302px;	/* Image width */
	height:274px;	/* Image height */
}

/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #E2E2E2;
color: #2d2b2b;
background: url(../img/temp/shade.gif)  top left repeat-x;
}

.shadetabs li a.selected{ /*selected main tab style */
background:url(../img/temp/shadeactive.gif);
border-bottom-color: white;
}
.selected{ /*selected main tab style */
background:url(../img/temp/shadeactive.gif);
border-bottom-color: white;
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
color: #2d2b2b;
}
.select{ /*selected main tab style */
background:url(../img/temp/shade.gif) top left repeat-x;
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #E2E2E2;
color: #2d2b2b;
}

.toc.selected{ /*selected main tab style */
background:url(../img/temp/active_pager_s.gif) no-repeat;
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
color: #2d2b2b;
}



.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.font_blue_large {
	color:#0173BC;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}
.font_tiny
{
	font-size: 8pt;
	color: #5f5f5f;
}
/*Form Login*/
.login_left {
background:transparent url(../img/temp/login_left.gif) no-repeat scroll 0 0;
height:83px;
width:8px;
}
.login_right {
background:transparent url(../img/temp/login_right.gif) no-repeat scroll 0 0;
height:83px;
width:8px;
}
.login_repeat {
background:transparent url(../img/temp/login_repeat.gif) repeat-x scroll 0 0;
height:8px;
}
.font_title_blue {
color:#1C70B0;
font-weight:bold;
text-decoration:none;
}
/*Form Login*/
