@charset "utf-8";
/* CSS Document */
html,body{
font:12px/18px "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}
b{font-weight:normal;}
body{background:#000000 url(../images/bg_body.jpg) no-repeat; color:#FFFFFF; height:auto; padding-bottom:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#cooke{width:981px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:180px;}
#header{ height:auto; overflow:hidden; padding-bottom:11px;}
.logo{ margin:43px 0 0 0;float:left; width:251px;}
.nav{ margin:93px 3px 0 0;width:471px; float:right; height:39px; background:url(../images/bg_nav.png) no-repeat;}
.nav li{float:left; width:auto; text-align:center; line-height:39px;}
.nav .nav_home{ width:73px;}
.nav li a{text-decoration:none;}
.nav .nav_home a:hover{background:url(../images/bg_nav_home.png) no-repeat;}
.nav .nav_home .nav_active{background:url(../images/bg_nav_home.png) no-repeat;}
.nav .nav_about{width:72px; background:url(../images/nav_line.png) no-repeat;}
.nav .nav_lessons{width:120px;background:url(../images/nav_line.png) no-repeat;}
.nav .nav_recipes{width:74px;background:url(../images/nav_line.png) no-repeat;}
.nav .nav_login{width:61px;background:url(../images/nav_line.png) no-repeat;}
.nav .nav_singup .nav_active{ text-align:center;background:url(../images/bg_nav_sigu.png) no-repeat right;}
.nav .nav_singup{width:71px;background:url(../images/nav_line.png) no-repeat;}
.nav .nav_singup a:hover{background:url(../images/bg_nav_sigu.png) no-repeat right;}
.nav li a{display:block; color:#BED409; font-size:12px;letter-spacing:-0.6px;}
.nav li a:hover{color:#ffffff;background:#93A404;}
.nav li .nav_active{color:#ffffff; background:#93A404;}
.istockphoto{margin-bottom:25px; height:254px;}
.content{height:auto; overflow:hidden;}
.left{float:left; width:630px;}
.welcome h3{margin-bottom:18px; margin-top:15px; letter-spacing:-0.3px; font-size:20px; font-weight:bold; color:#E4FF00;font-family:Arial}
.welcome p{margin-bottom:16px; padding-right:40px; font-size:13px;}
.welcome .join{margin:100px 63px 0 0; display:block; float:right;}
.right{width:347px; float:right;}
.new_recepies{ height:auto;}
.new_recepies p{ clear:both; margin-top:-4px;}
.new_recepies_new{background:#191919;height:auto; overflow:hidden; padding-left:13px; padding-bottom:55px; margin-bottom:16px;}
.new_recepies_new .recepies_img{float:left; width:181px;}
.new_recepies_new .recepies_img img{width:181px; height:121px;}
.new_recepies_new .recepies_info{float:right; width:136px; padding-right:6px;}
.new_recepies span{display:block; color:#E4FF00; margin:10px 0 0 0;}
.new_recepies h4{color:#538906; letter-spacing:-0.8px; font-size:16px; padding:20px 0 16px 0; font-weight:bold;}
.new_recepies_latest{background:#191919;padding-left:13px; padding-right:30px; clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:16px;}
.new_recepies_recipes{background:#191919;padding-left:13px; clear:both;}
.new_recepies_latest span,.new_recepies_recipes span{float:right; margin:16px 35px 15px 0;}
.new_recepies_recipes span a{color:#E4FF00;}
.new_recepies span a{color:#E4FF00;}
.h4_r{color:#E4FF00; font-size:12px; float:right; font-weight:normal;}
/*about*/
.about_recipes{padding-top:45px;}
/*login*/
.login h3{color:#E4FF00;font-size:20px; margin-bottom:80px; font-weight:bold; font-family:Arial}
.signup h3{color:#E4FF00;font-size:20px; margin-bottom:50px; font-weight:bold;font-family:Arial}
.login{padding-top:28px; width:530px; float:left; }
.login_email,.login_psd{ clear:both;height:47px; height:auto; overflow:hidden; margin-bottom:0px;}
.login span,.login input,.signup span,.signup input{display:block; float:left; line-height:47px;}
.login span,.signup span{width:125px; line-height:47px; padding-left:25px; font-size:13px;}
.login input,.signup input{width:310px; height:37px; color:#666666; line-height:47px; padding:5px 3px; font-size:24px; line-height:25px;}
.login .submit,.signup .submit{width:163px; height:55px; float:right; margin:27px 57px 0 0;}
.login_right{float:left; width:400px; padding-top:100px;}

.signup{padding-top:28px; width:530px; float:left;}
.sigup_right{float:left; width:400px; padding-top:120px;}
sigup_recipes{}
.signup .submit{width:163px; height:55px; float:right; margin:15px 57px 0 0;}
.error_info{padding-left:23px; margin-bottom:25px; padding-top:10px; font-size:14px; font-weight:bold; color:#CC0000;}
.signup .login_email,.signup .login_psd{margin-bottom:0;}
/*cookinglessons*/
.cookinglessons{padding-top:28px;}
.cookinglessons h3{color:#E4FF00;font-size:20px; letter-spacing:-0.5px; margin-bottom:30px; font-weight:bold; height:auto; overflow:hidden;font-family:Arial}
.cookinglessons .login_recipestitle{margin-bottom:30px;}
.cookinglessons .cooksh3{margin-bottom:26px; line-height:23px;}

.cooklist{height:auto; overflow:hidden;}
.cooklist li{width:429px; height:208px; background:#3D3D3D; display:inline; margin:0 0 50px 0px; padding:23px 12px 14px 12px;}
.cooklist .cooklist_li_l{float:left;}
.cooklist .cooklist_li_r{float:right;}
.cooklist cooklist_left{float:left;}
.cooklist cooklist_right{float:right;}
.cook_title{font-size:17px; letter-spacing:-0.8px; height:auto; overflow:hidden;color:#E4FF00; font-weight:bold; margin-bottom:13px;}
.title_left{float:left;}
.title_right{float:right; font-size:14px;}
.cook_img img{width:429px; height:174px;}


.recipes_cook{height:auto; overflow:hidden;}
.recipes_cook h4,.relevant h4{color:#E4ff00; font-size:16px; padding-left:4px; font-weight:bold; margin-bottom:26px;}
.relevant h4{margin-bottom:30px;}
.relevant .relevant_title{margin-bottom:29px;}
.cook_details{height:auto; overflow:hidden; margin-bottom:40px;}
.recipes_cookimg{float:left; width:435px; padding-left:5px;}
.recipes_cookimg img{width:429px; height:174px;}
.recipes_cookinfo{float:right; width:452px; padding:0 48px 0 38px; font-size:13px;}
.recipes_cookinfo p{margin-bottom:15px; margin-top:-3px; line-height:17px;}

.relevant,.relevant ul,.non_relevant ul{height:auto; overflow:hidden;}
.relevant ul li,.non_relevant ul li{float:left; display:inline; width:180px; height:188px; margin:0 20px 0 0;}
.non_relevant ul .non_relevant_r{float:right;margin:0 0px 0 0;}
.relevant ul li img,.non_relevant ul li img{width:180px; height:120px; margin-bottom:5px;}
.relevant ul li a,.non_relevant ul li a{color:#FFFFFF; font-size:13px; word-spacing:-1px;}
.non_relevant{padding-top:30px;}


.relevantlist h4{color:#E4ff00; font-size:16px; padding-left:4px; font-weight:bold; margin-bottom:28px; margin-top:56px;}
.relevantlist h4 a{color:#E4ff00}
.relevantlist h4 span{margin-left:35px;}
.relevantlist,.relevantlist ul{clear:both;height:auto; overflow:hidden;}
.relevantlist ul li{float:left; display:inline; width:180px; height:188px; margin:0 20px 16px 0;}
.relevantlist ul .non_relevant_r{float:right;margin:0 0px 16px 0;}
.relevantlist ul li img{width:180px; height:120px; margin-bottom:6px;}
.relevantlist ul li a{color:#FFFFFF; font-size:13px; word-spacing:-1px;}


.recipes_cooks{height:auto; overflow:hidden;}
.cooks_cookimg{width:390px; height:350px; float:left;}
.cooks_cookimg img{width:390px; height:260px;}
.mylikecooks img{width:auto; height:auto;}
.cooks_details img{ width:389px; height:259px;}
.cooks_cookinfo{float:right; width:505px; padding:0 48px 0 38px; font-size:13px;}
.cookinglessons h3 span{float:left;}
.cookinglessons h3 .back_recipes{float:right; font-size:16px; margin-right:20px;}
.cookinglessons h3 a{color:#E4FF00;}
.recipes_cooks{padding-bottom:45px; margin-bottom:40px;}
.cooks_cookinfo p{margin-bottom:15px;}
.mylikecooks{display:block; clear:both; margin:20px 0 0 0;}


.cookinglessons h3 .login_recipes{float:right; font-size:16px; margin-right:0px;}
.cookinglessons h3 .login_recipes a{color:#60A400; margin:0 5px;}
.cookinglessons h3 .nonlogin_recipes{float:right; font-size:16px; margin-right:0px;}
.cookinglessons h3 .nonlogin_recipes a{color:#60A400; margin:0 5px;}
.cookinglessons h3 .login_recipes strong{color:#60A400;}

.relevantlist .most{color:#60A400;}

.gologin{font-size:20px; color:#E4FF00; font-weight:bold; line-height:25px; margin-top:40px;}
.cookinglessons h3 .login_recipes .user{color:#E4FF00;}
.gologin a{color:#60A400;}

.cooks_step{height:auto; overflow:hidden;}
.cooks_step ul{padding-left:8px;}
.cooks_step ul li{background:url(../images/bg_line.png) no-repeat; height:auto; overflow:hidden; padding:40px 0 34px 0px;; clear:both;}
.step_title{color:#E4FF00;font-size:20px; font-weight:bold; margin-bottom:24px;}
.step_title span{margin-right:10px;}
.step{height:auto; overflow:hidden;}
.step_img img{ width:150px; height:90px;}
.step_img,.step_introduce,.strp_details{float:left;}
.step p{margin-bottom:18px; font-size:13px;}
.step_img{width:150px;}
.step_introduce{width:260px; padding-left:30px;}
.strp_details{width:455px; padding:0 35px;}
.relevants{height:auto; background:url(../images/bor_top.png) no-repeat; width:919px; margin:0 0 0 10px; padding-bottom:2px;}
.relevants a{color:#FFFFFF;}
.relevantbot{height:auto; background:url(../images/bor_bottom.png) no-repeat scroll left bottom; width:919px; padding:20px 0;}
.relevantmain{height:auto; overflow:hidden; width:882px; background:url(../images/bor_main.png); padding:22px 18px; padding-bottom:90px;}
.relevants .relevantmain ul{padding-left:15px; marign-bottom:50px; height:auto; overflow:hidden; font-size:13px;}
.relevantmain h3{ margin-bottom:0; line-height:25px;}
.relevants .relevantmain li{float:left; height:15px; margin:35px 50px 0px 0; width:auto;}


/*my likes*/
.mylikes{height:auto; min-height:150px; margin-bottom:30px; overflow:hidden; background:#26363F; padding:18px 6px 18px 5px;}
.mylikes h4{color:#60A400; font-size:16px; font-weight:bold; margin-bottom:20px;}
.mylikes li{float:left; display:inline; height:160px; width:180px;margin:0 7px 20px 7px; position:relative;}
.delmylikes{background:#ffffff;position:absolute; top:-10px; right:0px; display:block; width:11px; height:11px; padding:1px;}
.mylikes li .delmylikes img{width:11px; height:11px;}
.mylikes li a{color:#FFFFFF;}
.mylikes li img{width:180px; height:120px;}
.cooklist_lessk li img{width:429px; height:174px;}
.cooklist_lessk li{width:430px; height:190px; margin:15px 30px 15px 25px;}
/*contact us*/
.contactus{height:auto; overflow:hidden; padding-top:35px;}
.contactus span,.contactus input{display:block; float:left; line-height:35px;}
.contactus .con{clear:both; height:auto; overflow:hidden;}
.contactus span{width:90px;}
.contactus input{height:25px;line-height:35px;padding:5px 3px;width:442px;}
.enquiry{width:442px; height:156px;padding:5px 3px;}
.contactus .submit{width:122px; height:52px; float:right; margin:0px 87px 0 0;}
.welcome ol{list-style-type:decimal; margin-bottom:18px; padding:0 20px 0 40px;}
.welcome ol li{list-style-type:decimal;text-indent:0px; font-size:13px;}
.welcome p strong{font-weight:bold;}
/*newslist*/
.newslist{height:auto;}
.newslist li{line-height:40px; border-bottom:1px #999999 dashed; padding-left:6px; margin:0 5px 0px 5px;}
.newslist li a{color:#E4FF00;}
/*pages*/
.relevantlist .pages{margin-top:10px;}
.pages{clear:both; float:right; width:auto; margin-right:-15px; margin-top:10px;}
*+html .pages{margin-right:0;}
.pages li,.relevantlist .pages li,.pages strong{float:left; margin:0 5px; display:inline; width:auto;}
.pages li a,.relevantlist .pages li a{display:block; background:#055C03; padding:2px 5px; color:#FFFFFF;}
.pages li a:hover{background:#385108;}
.pages li .active,.relevantlist .pages li .active{background:#385108;}
.pages strong,.pages a:hover{background:#385108; padding:2px 5px;}
.pages a,.relevantlist .pages a{ float:left;display:block; background:#055C03; padding:2px 5px; color:#FFFFFF; margin:0 5px;}
.focus_image{margin:0 0 20px 65px; clear:both; height:auto; overflow:hidden;}
.focus_image img{float:left;}
.focus_image input{margin:80px 0 15px 20px; display:block; float:left;}
.focus_image span{float:left; margin:80px 0 0 10px;}
#search{text-align:right; margin-bottom:20px; position:relative; margin-top:-10px;}
#search input{background:url(../images/search.png) no-repeat; height:28px; border:0px; width:153px; line-height:28px; padding-left:10px;}
#search .submit{width:30px; position:absolute; top:0; right:0; z-index:11; background:none; padding:0;}
/**/
.footer{background:#151515; height:236px; width:100%; text-align:center; padding-top:40px;}
.footer_logo{margin:0px 0 20px 0;}
.footer ul{width:auto; height:auto; overflow:hidden; margin-bottom:20px; text-align:center;}
.footer_1{ text-align:center; margin-bottom:20px;}
.footer_1 span{ width:auto;margin:0 8px;}
.footer a{color:#676767;}
.footer .footer_all{width:auto; text-align:center;}
.footer .footer_all span{margin:0 5px;}
.footer_a{width:900px; margin:0 auto; text-align:center; height:auto; overflow:hidden;}





