@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, input, fieldset, dl, div, img, table, tr, form{margin:0; padding:0;}
ul, li{list-style-type:none;}

p{margin:0; padding:5px 0;}

a img{border:0;}
.clear{clear:both; padding:0; margin:0;}
.fright{float:right;}
.fleft{float:left;}

.fleft_logout{float:left; font-size:16px;}

.tright{text-align:right;}
.tcenter{text-align:center;}
.bold{font-weight:bold;}

.green{color:#307814;}
.orange{color:#ff7700;}
.black{color:#000;}
.font12{font-size:12px;}
.font18{font-size:18px;}
.font14{font-size:14px;}
.font24{font-size:24px;}
.font30{font-size:30px;}

a.font12{text-decoration:none; color:#000;}
a.font12:hover{text-decoration:none; color:#ff7700;}

a.font18{text-decoration:none; color:#000;}
a.font18:hover{text-decoration:none; color:#ff7700;}

a.font14{text-decoration:none; color:#000;}
a.font14:hover{text-decoration:none; color:#ff7700;}

a.font24{text-decoration:none; color:#000;}
a.font24:hover{text-decoration:none; color:#ff7700;}

.position_rl{position:relative;}
.position_ab{position:absolute;}

.bold_black{font-size:14px; font-weight:bold; color:#000;}

a.more{text-decoration:none; color:#ff7700;}
a.more:hover{color:#000;}

a.view_all{text-decoration:underline; color:#ff7700;}
a.view_all:hover{color:#000;}

a.link{text-decoration:none; color:#000;}
a.link:hover{text-decoration:none; color:#ff7700;}

a.heading_link{text-decoration:none; color:#ff7700;}
a.heading_link:hover{text-decoration:none; color:#000;}

a.btn_big, a.btn_big:hover{width:168px; height:25px; text-align:center; font-size:14px; color:#000; background:url(../image/btn_big.gif) no-repeat; cursor:pointer; border:0; font-weight:bold; display:block; text-decoration:none; padding:6px 0 0 0;}

.bdr_bottom{border-bottom:solid 1px #ccc;}

.pad_bot10{padding-bottom:10px;}

body{background:url(../image/body_bg.jpg); font-family:Arial, Tahoma, Verdana; font-size:12px; color:#666;}

/* head */
.head_cont{width:100%; background:#d5f371 url(../image/head_bg.jpg) top repeat-x;}
.head{width:998px; margin:0 auto; background:url(../image/head_top_bg.jpg) top right no-repeat;}
.logo{width:440px; height:110px; padding:5px 0 0 0; float:left;}

.contest{width:245px; float:left; height:100px; position:relative;}
.contest a {float:left; position:absolute;}
.contest a img {border:none;}
.contest a.show1 {z-index:99}

.head_login{width:304px; float:right; margin-top:55px; }
.login_btm, .login_btm:hover{width:45px; height:21px; background:url(../image/login_btn.png) no-repeat; border:0; cursor:pointer; font-size:10px; text-align:center; font-weight:bold; color:#000000;}
a.head_log_link{text-decoration:none; color:#0f6a03; font-size:11px;}
a:hover.head_log_link{text-decoration:none; color:#000; font-size:11px;}

.head_logout_txt{width:220px; float:right; font-size:18px; color:#000000;}
.head_logout_logout{width:70px; float:right; text-align:right; font-size:14px; padding:0 5px 0 0;}

input.go_btn, go_btn:hover{width:36px; height:26px; background:url(../image/go_btn.gif) no-repeat; border:0; cursor:pointer; font-weight:bold;}

/* head navigation */
.top_nav_cont{width:100%; height:50px; background:url(../image/top_nav_bg.jpg) repeat-x;}
.top_nav{width:998px; margin:0 auto;}
.top_nav .left{width:684px; float:left;}
.top_nav .right{width:304px; float:right; margin-top:13px;}
.top_nav .left ul{margin:0; padding:0;}
.top_nav .left ul li{list-style-type:none; display:inline; float:left;}

.top_nav .left ul li a.menu1{text-decoration:none; font-size:16px; color:#305101; width:112px; text-align:center; height:35px; padding:15px 0 0 0; display:block;}
.top_nav .left ul li a.menu1:hover, .top_nav .left ul li a.current1{text-decoration:none; font-size:16px; color:#000; width:112px; text-align:center; background:url(../image/nav_hover.jpg) no-repeat 0 4px; height:35px; padding:15px 0 0 0; display:block;}

.top_nav .left ul li a.menu2{text-decoration:none; font-size:16px; color:#305101; width:152px; text-align:center; height:35px; padding:15px 0 0 0; display:block;}
.top_nav .left ul li a.menu2:hover, .top_nav .left ul li a.current2{text-decoration:none; font-size:16px; color:#000; width:152px; text-align:center; background:url(../image/nav_hover2.jpg) no-repeat 0 3px; height:35px; padding:15px 0 0 0; display:block;}

.top_nav .left ul li a.menu3{text-decoration:none; font-size:16px; color:#305101; width:80px; text-align:center; height:35px; padding:15px 0 0 0; display:block;}
.top_nav .left ul li a.menu3:hover, .top_nav .left ul li a.current3{text-decoration:none; font-size:16px; color:#000; width:80px; text-align:center; background:url(../image/nav_hover1.jpg) no-repeat 0 4px; height:35px; padding:15px 0 0 0; display:block;}

.submenu_cont{width:684px; position:absolute; z-index:1001;}
.submenu_body{width:680px; border-left:solid 2px #9bd535; border-right:solid 2px #9bd535; background:#fff;}
.submenu_body .list{width:225px; float:left;}
.submenu_body .list ul{margin:0; padding:0;}
.submenu_body .list ul li{padding:5px 0; float:none}
.submenu_body .list ul li a{text-decoration:none; color:#666; padding:5px 10px; display:block; font-size:14px;}
.submenu_body .list ul li a:hover{text-decoration:none; color:#000; padding:5px 10px; background:#e8fea2;}
.submenu_bottom{width:684px; height:12px;}
.submenu_bottom .left{width:12px; height:12px; float:left; background:url(../image/cate_left.gif) no-repeat;}
.submenu_bottom .right2{width:12px; height:12px; float:left; background:url(../image/cate_right.gif) no-repeat;}
.submenu_bottom .center{width:660px; height:12px; float:left; background:url(../image/cate_cen.gif) repeat-x;}

/* body */
.body_cont{width:100%; background:url(../image/body_cont_bg.jpg) top repeat-x;}
.body_cont_iner{width:100%;}
.body{width:998px; margin:0 auto;}
.left_panel{width:694px; float:left;}
.right_panel{width:304px; float:left; position:relative;}

	/* search */
.srch_cont{width:304px; position:absolute; z-index:100; padding:0 0 12px 0;}
.srch_body{padding:10px; border:solid 1px #ff7200; background:#ffdeb0; border-top:0;}
.srch_body div{width:280px;}
.srch_body div .left{width:110px; float:left; padding:5px 0; color:#000;}
.srch_body div .right{width:160px; float:left; padding:5px 0;}
.srch_bottom{width:304px; overflow:hidden;}
.srch_bottom .left{width:12px; height:23px; background:url(../image/srch_left.gif) no-repeat; float:left;}
.srch_bottom .right{width:12px; height:23px; background:url(../image/srch_right.gif) no-repeat; float:left;}
.srch_bottom .panel_button{width:280px; height:23px; background:url(../image/srch_bg.gif) repeat-x; float:left; cursor:pointer;}
.srch_bottom .panel_button a, .srch_bottom .panel_button a:hover{text-decoration:none; color:#000; display:block; padding:4px 0 0 0;}
.arr_dn{background:url(../image/arr_dn.gif) right no-repeat;}
.arr_up{background:url(../image/arr_up.gif) right no-repeat;}

/* container */
.cont_top{width:100%; height:12px; overflow:hidden;}
.cont_top_left{width:12px; height:12px; float:left; background:url(../image/cont_top_left.gif) no-repeat;}
.cont_top_right{width:12px; height:12px; float:left; background:url(../image/cont_top_right.gif) no-repeat;}
.cont_top_center{width:276px; height:12px; float:left; background:url(../image/cont_top.gif) repeat-x;}

.cont_bottom{width:100%; height:12px; overflow:hidden;}
.cont_bottom_left{width:12px; height:12px; float:left; background:url(../image/cont_bottom_left.gif) no-repeat;}
.cont_bottom_right{width:12px; height:12px; float:left; background:url(../image/cont_bottom_right.gif) no-repeat;}
.cont_bottom_center{width:276px; height:12px; float:left; background:url(../image/cont_bottom.gif) repeat-x;}

.cont_body{width:auto; border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 12px; background:#fff;}
.cont_heading{width:100%; padding:0 0 10px 0; font-size:18px; color:#307814; margin-bottom:10px;}

.cont_top_center_lp{width:311px; height:12px; float:left; background:url(../image/cont_top.gif) repeat-x;}
.cont_bottom_center_lp{width:311px; height:12px; float:left; background:url(../image/cont_bottom.gif) repeat-x;}

.cont_top_center_ns{width:658px; height:12px; float:left; background:url(../image/cont_top.gif) repeat-x;}
.cont_bottom_center_ns{width:658px; height:12px; float:left; background:url(../image/cont_bottom.gif) repeat-x;}

.cont_top_center_msg{width:658px; height:20px; float:left; background:url(../image/cont_top.gif) repeat-x;}
.cont_bottom_center_msg{width:658px; height:12px; float:left; background:url(../image/cont_bottom.gif) repeat-x;}

/* right panel */
	/* recipe we love */
.rp_cont{width:300px; padding:0 0 12px 0;}
.rwl_inner{width:100%; padding:0 0 5px 0;}
.rwl_inner .image{width:60px; height:60px; float:left; overflow:hidden; }
.rwl_inner .des{width:200px; padding:0 0 0 10px; float:left;}
.rwl_inner .des p{margin:0; padding:5px 0 0 0;}

.rwl_inner .image_med{width:70px; height:70px; float:left; text-align:center;}

	/* people talking */
.people{margin:0; padding:0 0 5px 0; text-align:justify; line-height:23px; height:300px; overflow:hidden;}
.people a{text-decoration:none; color:#666; padding:3px;}
.people a:hover{padding:3px; background:#ff9900; color:#FFF;}

/* left panel */
	/*welcome */
.welcome_cont{width:100%; padding:6px 0 12px 0;}
.welcome_cont p{margin:0; padding:6px 0; line-height:140%;}
.welcome_txt{padding:0 0 10px 0; height:auto; overflow:hidden;}

	/* recipe of the day */
.rd_cont{width:335px; float:left;}
.rd_image{width:120px; height:115px; float:left; overflow:hidden;}
.rd_dtl{width:175px; padding:0 0 0 8px; float:left;}
ul.list{margin:0; padding:0 0 0 3px;}
ul.list li{background:url(../image/bullet.jpg) no-repeat 0 7px; padding:0 0 0 15px; line-height:150%;}
ul.list li a{text-decoration:none; color:#666; display:block;}
ul.list li a:hover{text-decoration:none; color:#ff7700; display:block;}
.rd_txt{height:111px; overflow:hidden;}

	/* recent review */
.rrdes{width:233px; padding:0 0 0 10px; float:left;}

	/* news */
.news_cont{width:682px; padding:12px 0;}
.news_inner{width:320px; float:left; border-right:solid 1px #ccc; padding:0 10px 0 0 ;}
.blog{width:315px; float:left; padding:0 0 0 10px;}
.nsdes{width:210px; padding:0 0 0 10px; float:left;}
.news_image{width:90px; height:80px; float:left; overflow:hidden;}
.news_txt{padding:10px 0 5px 0; height:40px; overflow:hidden;}

/* footer */
.footer{width:100%; background:url(../image/footer_bg.jpg) top repeat-x;}
.footer_ad{width:998px; margin:0 auto; height:100px; padding:10px 0; text-align:center;}
.footer_body{width:998px; margin:0 auto; background:url(../image/foot_body_bg.jpg) center no-repeat;}
.footer_bottom{width:100%; background:#82bf17 url(../image/foot_bottom_bg.jpg) repeat-x top;}
.foot_bottom_body{width:998px; margin:0 auto; padding:15px 0; text-align:center; color:#000;}
.foot_nav{width:185px; float:left; padding:0 0 0 10px;}
.foot_nav div{font-size:14px; font-weight:bold; color:#3f750e; padding:5px 0 5px 5px;}
.foot_nav ul{margin:0; padding:0;}
.foot_nav ul li{padding:0; margin:0;}
.foot_nav ul li a{color:#333; display:block; text-decoration:none; padding:5px;}
.foot_nav ul li a:hover{color:#333; display:block; padding:5px; background:#e8fea2;}
.foot_bdr{width:1px; height:185px; float:left; background:url(../image/foot_bdr.png) no-repeat;}

/* gallery */
#gallery {position:relative; height:324px}
#gallery a {float:left; position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:100}

/* recipe */
.recipe_cont{width:682px; padding:12px 0;}
.recipe_img{width:175px; padding:5px 0; float:left;}
.recipe_text{width:470px; padding:0 0 0 10px; float:left;}
.recipe_top{padding:0 0 10px 0;}
.recipe_top .pname{width:370px; float:left;}
.recipe_top .per{width:100px; float:left; text-align:right;}

/* login box*/
.index-login-input{width:120px; height:20px; border:1px solid #84bbe7;}
/*pagination*/
.pagination_cont{padding:0 10px 10px 10px; margin-bottom:12px;}
.pagination{margin:0; padding:0; float:right;}
.pagination li {float: left; margin: 0 5px;}
.pagination li a {padding: 4px 8px;border: 1px solid #ccc;color: #000;text-decoration: none;display: block;}
.pagination .prev {padding: 4px 8px;}
.pagination .prev:hover { background:#82bf17; color:#fff; }
.pagination .next {padding: 4px 8px;}
.pagination .next:hover { background:#82bf17; color:#fff; }
.pagination li a.active, .pagination li a:hover {background:#82bf17; color:#fff;}

/*view all tags*/
.tag-search-area{
border:1px solid #32afdc;
width:300px;
height: 20px;
}
.tab_topmid{ background:url(../img/tab_topmid.gif)  repeat-x; height:33px;}
.sponsor-tab_leftmid{ background:url(../img/sponsor-middle-body.gif) repeat-y; width:8px;}
.sponsor-tab_rightmid{background:url(../img/sponsor-middle-body-right.gif) repeat-y; width:8px; }
.sponsor-tab_botmid{ background:url(../img/sponsor-tab-bottom-middle.gif) repeat-x;}
.sponsor-tab_botmid_new{ background:url(../img/sponsor-tab-bottom-middle.gif) repeat-x;}
.sponsor-tab_white_botmid{ background:url(../img/sponsor-tab-white-middle-bottom.gif) repeat-x;}
.sponsor-tab_white_topid{ background:url(../img/sponsor-tab-white-middle.gif) repeat-x;}
.border2{border:#cccccc 1px solid;}

.tag-search{
padding: 10px 0 10px 0;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
text-align:center;
}
.tag-search ul{
padding:0;
margin:0;
list-style-type:none;
margin-left:30px;
}

.tag-search ul li{
padding:0;
margin:0;
display:inline;
}

.tag-search ul li a{
float:left;
display:block;
font: normal 18px Arial, Helvetica, sans-serif;
color:#d0970e;
text-decoration:none;
margin: 0 10px 0 0;
}

.tag-search ul li a:hover{
float:left;
display:block;
font: normal 18px Arial, Helvetica, sans-serif;
color:#d0970e;
text-decoration:underline;

}

.tag-search ul li a:active{
font:bold 18px Arial, Helvetica, sans-serif;
color:#b9473b;
}

.tag-search ul li#active a{
font:bold 18px Arial, Helvetica, sans-serif;
color:#b9473b;
}

ul.sponsors-tags-brown{list-style:none; padding:5px 0; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.sponsors-tags-brown li{display:block; margin:0 5px 5px 0;  float:left}
ul.sponsors-tags-brown li a{border-right:1px solid #7A4B1F;  border-bottom:1px solid #D7D7D7; background: #FFCCCC; color: #CC3300; padding:5px; text-decoration:none; display:block}
ul.sponsors-tags-brown li a:hover{border-right:1px solid #7A4B1F;  border-bottom:1px solid #F889F4; background:  #FF6699; color:#FFFFFF; padding:5px; text-decoration:none;}

/*mandatory field*/
.red_txt {
	font-family: Tahoma, Arial, SansSerif;
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
}

/* recipe details */
.rcp_dtl_name{padding:10px 0;}
.rcp_name{width:340px; float:left;}
.rcp_rate{width:130px; float:left; text-align:center;}
.rcp_link_cont{padding:5px 10px; border:solid 1px #dfdfdf; text-align:center;}
.rcp_pro_dtl{height:55px; padding-bottom:10px;}
dl.form{margin:0; padding:0;}
dl.form dd{margin:0; padding:5px 0; float:left; width:30%;}
dl.form dt{margin:0; padding:5px 0; float:left; width:69%;}
.rcp_ingra {padding:10px 0;}
/*
.contDirection ol, ul, li{ list-style-type:inherit;}
*/
.review_cont{padding:0 0 5px 0;}
.review_cont div.img{width:50px; padding:2px; overflow:hidden; float:left;}
.review_cont div.des{width:450px; padding:0 10px; float:left;}
.review_cont div.rating{width:110px; float:left; text-align:center;}
.rev_des_txt{padding:0 0 10px 0; height:35px; overflow:hidden;}

.no_recipe{padding:0 0 10px 10px; font-size:14px; font-weight:bold;}

dl.form1{margin:0; padding:0;}
dl.form1 dd{margin:0; padding:5px 0; float:left; width:15%;}
dl.form1 dt{margin:0; padding:5px 0; float:left; width:84%;}

/* profile */
.profile_img{width:115px; float:left; padding:5px; text-align:center;}
.profile_dtl{width:525px; float:left;}
ul.pro_list{margin:0; padding:0;}
ul.pro_list li{background:url(../image/bullet.jpg) no-repeat 0 9px; padding:0 0 0 15px; line-height:150%; width:47%; float:left;}
ul.pro_list li a{text-decoration:none; color:#666; display:block; padding:2px 0;}
ul.pro_list li a:hover{text-decoration:none; color:#ff7700; display:block;}

/* recipe */
.recipe_cont{width:682px; padding:12px 0 0 0;}
.recipe_img{width:175px; height:170px; padding:5px 0; float:left; overflow:hidden;}
.recipe_text{width:470px; padding:0 0 0 10px; float:left;}
.recipe_top{padding:0 0 10px 0;}
.recipe_top .pname{width:320px; float:left;}
.recipe_top .per{width:150px; float:left; text-align:right;}

/* comment */
.finput select{
	background-color:#d3ee9e;
	width:130px;
	border:none;
	color:#339933;
	height:22px;
}
.special_listbg {
	background:url(../image/special_listbg.gif) repeat-y;
	padding-left:4px;
	width:204px;
	border:0px solid #000;
}

/* leave msg*/

.course_btn{
	background:url(../image/course_btn_hover.gif) no-repeat;
	width:129px;
	padding-left:3px;
	line-height:22px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	display:block;
}

.course_btn a{
	background:url(../image/course_btn_hover.gif) no-repeat;
	width:129px;
	padding-left:3px;
	line-height:22px;
	color:#333333;
	text-decoration:none;
	text-align:left;
	display:block;
}
.course_btn a:hover{
	background:url(../image/course_btn.gif) no-repeat;
	width:129px;
	padding-left:3px;
	line-height:22px;
	color:#FFFFFF;
	text-align:left;
	display:block;
}
.course_btn .select{
	background:url(../image/course_btn.gif) no-repeat;
	width:129px;
	padding-left:6px;
	line-height:22px;
	color:#FFFFFF;
	display:block;
}
/* print recipe */
.print_cont{width:900px; margin:10px auto;}
.print_logo{padding:10px 0;}
.print_inner{padding:10px 0;}
.print_img{width:240px; height:195px; float:left; overflow:hidden;}
.print_des{width:660px; float:left;}
input.btn1{width:102px; height:31px; text-align:center; font-size:14px; color:#000; background:url(../image/btn.gif) no-repeat; cursor:pointer; border:0; font-weight:bold;}

/* my blog */
.my_blg_top{padding:0 0 20px 0;}
.blg_grid_top{padding:8px 5px; background:#f0f0f0; font-weight:bold; color:#000; border-bottom:solid 1px #dfdfdf;}
.blg_grid{padding:8px 5px; background:#fff; border-bottom:solid 1px #f1f1f1;}

/* contest */
.contest_inner{padding:10px 0; border-top:solid 1px #ccc;}

.top_links{padding:10px 0 0 5px; color:#000000; font-size:11px;}
.top_links a{color:#006600; text-decoration:none;}
.top_links a:hover{color:#006600; text-decoration:underline;}

/* 30-10-09 */
.dtl{height:100px; overflow:hidden;}
.red{color:#F00;}
.contact_head{padding:20px 0; font-size:18px; color:#ff7700;}

.rec_lst ol li{list-style-type:decimal;!important}
.rec_lst ul li{list-style-type:disc;!important}

ul.all_links{margin:0; padding:0;}
ul.all_links li{width:50%; float:left; padding:3px 0; }
