/*
Theme Name: Theme
*/

* {margin:0; padding:0;}
img {border:0; display:block;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:1000px; margin:0 auto;}
body { font:12px Arial; color:#9B5858;}
a {text-decoration:none; cursor:pointer; outline:none; color:#dd6324;}
a:hover {text-decoration:none; }
h2 a:hover {color:#fff;}

.bg_white {background: #FFFFFF}

html,body {}
.show_bg1 .wrap_it_all, .show_null .wrap_it_all,  .wrap_it_all{min-width:1000px; background:url(../images/bodyWrapper.png);}
.show_bg2 .wrap_it_all {min-width:1000px; background:url(http://smile-cook.com/images/bg2.jpg) no-repeat top center fixed;}
.show_bg3 .wrap_it_all {min-width:1000px; background:url(http://smile-cook.com/images/bg3.jpg) no-repeat top center fixed;}
.show_bg4 .wrap_it_all {min-width:1000px; background:url(http://smile-cook.com/images/bg4.jpg) no-repeat top center fixed;}
.foot {width:920px; margin:0 auto; position:relative; height:85px; font-size:14px;background: url(../images/bg6.png) repeat-x left top;padding:0px 40px}

.li_ingr {float:left;margin:0 5px; color:#5D372E;width:160px}
.adv_search {overflow: auto;right:150px;position:relative;background: #FFFFFF;Z-INDEX:1000;width:550px;height:300px;display:none;border: 1px solid #9B5858;SCROLLBAR-FACE-COLOR: #FCE69A;SCROLLBAR-HIGHLIGHT-COLOR: #f1f1f1;SCROLLBAR-ARROW-COLOR: #000000;SCROLLBAR-TRACK-COLOR: #FCE69A;SCROLLBAR-DARKSHADOW-COLOR: #777777;}

.wrap_it_all:before {
content: '';

width: 219px;
height: 315px;
/*
width: 168px;
height: 350px;
*/
position: absolute;
top: 0;
left: 0;
background: url("../images/bodyWrapper_2.png") no-repeat 0% 0% transparent;
/*background: url("../images/dill.gif") no-repeat 0% 0% transparent*/
}

.answer {color:red;margin-left: 5px;padding-left:15px;background:url('../images/arrow_ltr.gif') no-repeat 0px 3px;}

#kcfinder {width: 1000px;height: 680px;}
#users_block {width: 500px;margin: 0 auto;text-align:center}

.button {background-color: #9B5858;padding: 5px;border: 0px;color: #FFFFFF;cursor:pointer}
.image_button{cursor: pointer;vertical-align: middle;max-width: 120px;max-height: 120px;}
.order_block {padding:10px;border: 1px dotted #CCCCCC;margin:0px 0px 10px 0px}

.widget_categories div.categories{font-size: 18px;padding: 10px 0 9px 0;color: #dd6324;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-align: right;font-weight: normal;}
.user_name {font-weight:bold}
.width100{width:100%}

#related_receipts div.block {margin-bottom:20px;width:290px;height:190px;position:relative}
#related_receipts div.subscribe {font-size:18px;display: block;position: absolute;;width:280px;bottom:0px;padding:10px;background: #FFFFFF;opacity: 0.8;}

#rand_receipts div.block_rand {margin-bottom:20px;width:180px;height:115px;position:relative}
#rand_receipts div.subscribe {font-size:10px;display: block;position: absolute;;width:160px;bottom:0px;padding:10px;background: #FFFFFF;opacity: 0.8;}

.right_scroll{margin: 0px 2px 2px 0px;overflow: auto;height: 400px;width: 170px;SCROLLBAR-FACE-COLOR: #FCE69A;SCROLLBAR-HIGHLIGHT-COLOR: #f1f1f1;SCROLLBAR-ARROW-COLOR: #000000;SCROLLBAR-TRACK-COLOR: #FCE69A;SCROLLBAR-DARKSHADOW-COLOR: #777777;border-width: 0px;}
.right_scroll li{background:#FFFFFF !important;padding:0px 10px 3px 0px !important}


.footer { background: url(../images/bodyWrapper.png)}

.copy {padding:15px 0 0 235px; color:#909090; text-align:right;}
.copy a {color:#909090; text-decoration:none;}
.copy a:hover { text-decoration:underline;}
.copy .copy_name {text-transform:uppercase;}
.macro {position:absolute; left:0; height:85px; line-height:85px; z-index:1;}
.macro a {color:#909090;}

.right h2 {margin:0px 10px 0px 10px;padding:15px 0px 0px 0px}
.divider {background: url(../images/line_dotted.png) repeat-x top;margin:10px 10px 0px 0px;padding:15px 0px 0px 0px}
.divider_small {background: url(../images/line_dotted.png) repeat-x top;margin:0px 10px 0px 10px;padding:10px 0px 0px 0px}

/* bg-box */
.bg-box{ float:left; padding:33px 0 19px 21px;}
.bg-box h5{ color:#391111; font-size:11px; text-transform:uppercase; float:left; padding-right:5px;}
.bg-box a{ display:block; width:14px; height:14px; background:url(../images/background.png) no-repeat left top; float:left; padding-right:3px;}
.bg-box a:hover, .bg-box .selected {background:url(../images/background.png) no-repeat left bottom;}

/*find*/
.h_find{ padding:0px 0 0 368px;}
.find { padding-top:27px;}
.h_find .find{ padding:0;margin:14px 50px 0px 0px;}
.find span {display:block; float:right;}
.find .find_in {width:213px; height:27px;}
.find .find_in input {width:203px; background:#FFFFFF; padding:0 5px; border:none; line-height:27px; height:27px; text-transform:uppercase; font-size:11px;}
.find .find_sub {width:27px; height:27px;}
.find .find_sub input {width:27px; height:27px; background:url(../images/search.jpg) no-repeat left top; border:none; cursor:pointer; display:block;}

/*title*/
.title {font-size:40px;}
/*more-link*/

.auth{text-align:right;margin:2px 10px 0px 0px}


.more-link {}
.more-link a {background: url(../images/list5.png) no-repeat scroll 75px 3px transparent; color: #DD6324; text-decoration:none !important; font-weight:bold; text-transform:uppercase; padding-right: 12px;}
.more-link a:hover { color:#fff; background: url(../images/list4.png) no-repeat scroll 75px 4px transparent;}

/*style*/
.style {}
.style p {padding:0 0 20px 22px; line-height:16px;}
.style b, .style strong {font-size:14px; font-weight:normal; margin-left:-22px; display:block;}
.style ul {list-style:none; padding:0 0 17px 0;}
.style ul li {padding:3px 0 3px 12px; background:url(../images/list.png) no-repeat 0px 8px; margin-left:10px;}
.style ul li a {color:#dd6324; text-decoration:none; font-weight:bold;}
.style ul li a:hover{ color:#fff;}
.style ul li ul {padding:0 0 0 12px;}
.style img.alignleft {float:left; display:block; margin:0 20px 20px 0;}
.style img.alignright {float:right; display:block; margin:0 0 20px 20px;}

/*head*/
.head {position:relative; width:1000px; height:111px; z-index:200; background:url(../images/bg6.png) repeat-x left top;}
.logo {position:relative; width:180px; height:111px; background:#fff; float:left;}
.logo a {display:block; width:158px; height:59px; padding:36px 0 0 20px;}
.h_find {position:relative; float:left; height:41px;width:450px}


/*reg*/
.reg {position:absolute; width:100%; height:73px;}
.pos {z-index:400;}
.reg_but_wrap {position:absolute; width:890px; left:50%; margin:0 0 -20px -445px; height:20px;}
.reg_but {position:absolute; width:100px; background:#000; color:#e2e2e2; font-weight:bold; text-align:center; height:20px; line-height:20px; left:50%; margin:0 0 0 -50px; z-index:300; top:0; cursor:pointer;}
.reg_wrap {position:relative; background:#e2e2e2; border-bottom:3px solid #000; z-index:300; text-align:center; display:none; min-height:1px;}
.reg_wrap_it {width:890px; margin:0 auto; height:70px;}
.reg_form {padding:10px 0;}
.reg_form p {display:inline; padding:0 10px 0 0; vertical-align:middle;}
.reg_form .login-password input, .reg_form .login-username input {border:1px solid #d1d1d1; background:#f0f0f0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.reg_form .login-submit input {background:#EF9435; color:#000; border:none; cursor:pointer; padding:2px 15px;}
.reg_links {padding:0 0 0 0;}

/*menu*/
.menuha {position:relative; width:800px; float:left;margin-top: 25px;}
.menuha ul {list-style:none; z-index:50;}
.menuha ul li { display:block; float:left; width:128px; position:relative;}
.menuha ul li a {display:block; height:45px; width:128px; text-align:center; background:none; color:#391111; text-transform:uppercase; text-decoration:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.menuha ul li a:hover {background:#391111; text-shadow:-1px 0px 1px #958080; color:#fff;}
.menuha ul .current-menu-item a {background:#5D362C; text-shadow:-1px 0px 1px #978484; color:#fff;}
.menuha ul .current-menu-item ul li a {background:url(../images/list3.png) no-repeat 0 5px;}
.menuha-vert ul li ul .current-menu-item a { background:url(../images/list3.png) no-repeat 0 5px;}
.menuha-vert ul li ul .current-menu-ancestor a {background:url(../images/list3.png) no-repeat 0 5px;}
.menuha-vert ul li ul .current-menu-item ul li a {background:url(../images/list3.png) no-repeat 0 5px;}
.menuha-vert ul li ul .current-menu-ancestor ul li a {background:url(../images/list3.png) no-repeat 0 5px;}
.menuha-vert ul li ul li ul .current-menu-item a {background:url(../images/list3.png) no-repeat 0 5px;}
.menuha ul .hover{ background:#391111;}
.menuha ul .hover a{ color:#fff; text-shadow:-1px 0px 1px #978484;}
.menuha-vert ul .hover ul .hover a {color:#965555;}
.menuha-vert ul .hover ul .hover ul li{width:50px;}
.menuha-vert ul .hover ul .hover ul li a { background:url(../images/list3.png) no-repeat 0 5px; color:#fff; width:50px;}
.menuha-vert ul .hover ul .hover ul .hover{ background:none;}
.menuha-vert ul .hover ul .hover ul .hover a { color:#965555; }
.menuha-vert ul li ul {position:absolute; top:50px; left:160px; width:162px; background:#391111; padding:28px 0 32px 0; display:none; z-index:100;}
.menuha-vert ul li ul li {float:none; padding:4px 0;}
.menuha-vert ul li ul li a {line-height:normal; height:auto; text-transform:inherit; margin-left:32px; padding:0 0 0 11px; width:110px; text-align:left; background:none; text-transform:uppercase; font-weight:normal; text-shadow:none !important; background:url(../images/list3.png) no-repeat 0 5px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.menuha-vert ul li ul li a:hover { color:#1d1d1d;}
.menuha-vert ul li ul li ul {left:29px; top:0; position:relative; padding:8px 0 8px 0; width:50px; display:block !important;}
.menuha-vert ul li ul li ul li {}
.menuha-vert ul li ul li a{ text-transform:none !important; font-family:Arial, Helvetica, sans-serif; background:url(../images/list3.png) no-repeat 0 5px;}

/*carousel*/
.carousel {width:600px; height:250px; /*margin:0 auto;*/ position:relative; overflow:hidden;}
.car_pad {} 
.jcarousel-container {width:600px; height:329px;}
.jcarousel-clip {width:600px; margin:0 auto; background:#ffffff;}
.jcarousel-clip .img-box{ height:329px; overflow:hidden;}
.car_abs {position:absolute; height:286px; background:#fff; width:1px; right:25px; z-index:100;}

.jcarousel-prev {height:44px; width:44px; position:absolute; left: 211px;top: 206px; background:url(../images/button2.jpg) no-repeat left bottom; cursor:pointer; z-index:100;}
.jcarousel-prev:hover {background:url(../images/button2.jpg) no-repeat left top;}
.jcarousel-prev-disabled {background:url(../images/button2.jpg) no-repeat left bottom; cursor:auto;}

.jcarousel-next {height:44px; width:44px; position:absolute; right: 301px;top: 206px; background:url(../images/button.jpg) no-repeat left bottom; cursor:pointer;}
.jcarousel-next:hover {background:url(../images/button.jpg) no-repeat left top;}
.jcarousel-next-disabled {background:url(../images/button.jpg) no-repeat left bottom; cursor:auto;}

.car { height:329px;}
.car li {width:600px; height:320px; overflow:hidden;}
.car_item {width:200px; height:329px; overflow:hidden; background:#FFFFFF; float:left; padding:0 11px 0 0px;}
.car_item a {color:#a0a0a0; padding:0; text-decoration:none;}
.car_item_title {display:block; color:#dd6324; font-size:24px; padding-top:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.car_item_time {color:#fff; font-size:18px; padding:5px 0 0 0; display:block; font-weight:bold;}
.car .car_first a {background:none;}
.tab_content {position:absolute; top:0; left:0; z-index:10;}
.active_tab {position:relative; z-index:20; top:0; left:0; min-height:1px;}
.tab_wrap {width:887px; overflow:hidden;}
.tags{color:#391111; padding-left:19px;}
.tags h5{ font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:12px 0 10px 0; margin-left:-19px;}
.tags a{ padding:0 0 0 2px; text-transform:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  color:#391111; }
.view-recipes{ margin-top:23px;}
.view-recipes a{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/list3.png) no-repeat right center; text-transform:uppercase; color: #dd6324; font-weight:bold; padding-right:9px;}
.view-recipes a:hover{ background:url(../images/list2.png) no-repeat right center; color:#391111;}
.food-link{ width:800px;}
.food-link a{ float:left;}

/*cat_title*/
.cat_title {position:absolute; bottom:11px; left:24px; width:130px; border-right:1px solid #ffffff;}
.car_pad .active {background:#fff;}
.car_pad .active a {color:#f19538;}
.cat_title_2 {left:154px;}
.cat_title_3 {left:284px;}
.cat_title_4 {left:414px;}
.cat_title_5 {left:544px;}
.cat_title_6 {left:674px; border:none;}
.cat_title a {display:block; color:#121212; text-decoration:none; line-height:41px; text-align:center;}


.receipt {padding:5px 0px 0px 10px;color:#000000;margin:10px 20px 0px 0px;line-height: 1.5;text-align:justify;height:160px}
.receipt img {margin:0px 10px 0px 0px}
.receipt a.header {font-size:14pt}

#receipt p {margin:10px 0px}

.receipt_rubric {padding:5px 0px 0px 10px;color:#000000;margin:10px 20px 0px 0px;line-height: 1.4;text-align:justify;}
.receipt_rubric img {margin:0px 10px 0px 0px}
.receipt_rubric a.header {font-size:14pt}

.articles ul {margin: 0px 0px 0px 20px;padding: 0;list-style: none;}
.articles li {width: 285px;height: 165px;float: left;position: relative;margin: 0 20px 24px 10px;}
.articles li img{border-left: 10px solid #dd6324;margin-bottom:10px}
.articles li a{color:#909090}
.articles li a:hover{color:#dd6324}

.see_all {float:right}
.p5 {padding:5px}

.m0 {margin:0px !important}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.ml10 {margin-left:10px}
.ml20 {margin-left:20px}
.mb10 {margin-bottom:10px}
H3 {font-size:18px;margin:20px 0px 10px 0px}
.cp {cursor:pointer}
.pt0 {padding-top:0px !important}
.fr{float:right}
.fl{float:left}

.fb {font-weight:bold}
.red {color:#ff0000}
.w500 {width:500px}
.w490 {width:490px}

.catalog ul{list-style: none;}
.catalog li{margin-bottom:5px}

/*p_img_global*/
.p_img_global {}
.p_img {float:left; width:256px; padding:0 20px; margin:0 0 15px 0; background:url(http://smile-cook.com/images/dot_ver.png) repeat-y right top;}
.p_img_last {background:none;}
.p_img a {display:block; width:256px; background:url(http://smile-cook.com/images/arrow.png) no-repeat 222px 5px; min-height:66px;}
.p_img .attachment-216 {width:216px;}

/*main*/
.wrapper {float: left;width: 100%;margin-top: 10px;}

.main { position:relative; width:1000px;background:#FFFFFF}
.left {float:left; width:180px;}
.left2 {float:left;width:300px;background: #F3EEE5;}
.right {float:right; width:800px;}
.right2 {float:right;width:640px;background: #F3EEE5;}
.right_pad {padding:0 28px 0 21px; background:#F3EEE5;}
.right_pad h2{color: #DD6324; font-size: 30px; padding: 25px 0 10px 0; font-weight:normal;}
.ml-100{margin-left: -100%;}

.main_int {width:500px;margin-left:190px}
.main_int_max {width:510px;margin-left:185px}
.right_int {float:left; width:300px;margin-left:-300px}

#receipt {line-height:1.4;padding:0px 10px}
#receipt H1{margin:0px 0px 10px 0px}
#receipt H2{margin:10px auto}
#receipt img {margin:10px 0px;max-width:480px !important}
#receipt ul {margin-left: 40px;}

.ui-dialog {z-index:10000 !important}
/*sidebar*/
.sidebar {background:url(../images/bg5.png) repeat left top; padding:0; width:180px;}
.sidebar .widget-container {padding:0 15px 30px 12px;; font-size:14px;}
.sidebar .widget-container a {color:#DD6324;}
.sidebar .widget-container a:hover {color:#fff;}
.sidebar .widget_search {padding:0 0 35px 10px;}
.sidebar .widget_search .find_in {width:152px;}
.sidebar .widget_search .find_in input {width:150px;}
.sidebar .widget-container .widget-title {font-size:18px; padding:27px 0 9px 0; color:#dd6324; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; font-weight:normal;}
.sidebar .widget-container ul {list-style:none;}
.sidebar .widget-container ul li { padding:5px 8px 4px 0;}
.sidebar .widget_recent_entries ul li{background:url(../images/line.png) no-repeat bottom; padding:9px 8px 9px 0; }
.sidebar .widget-container ul li a {color:#fff; text-transform:uppercase; display:block; padding:0 10px 0 0; background:url(../images/list.png) no-repeat right center; text-align:right; text-decoration:none; font-size:12px;}
.sidebar .widget-container ul li a:hover {color:#dd6324; background:url(../images/list.png) no-repeat right center;}
.sidebar .widget-container ul li ul {padding:0 0 0 12px;}
.sidebar .widget-container ul .side_last {background:none;}
.sidebar .widget_calendar {padding:0 10px 35px 10px;}
.sidebar .widget_recent_entries{ background:#fff;}
.sidebar .widget_recent_entries ul li a{ color:#909090;text-transform:none;  text-decoration:none; padding:0 10px 0 0; background:url(../images/list.png) no-repeat right 5px;}
.sidebar .widget_recent_entries ul li a:hover{ color:#dd6324; background:url(../images/list.png) no-repeat right 5px;}
.sidebar .widget-container table {width:100%; border-collapse:collapse;}
.sidebar .widget-container table caption{ color:#dd6324; font-weight:bold;}
.sidebar .widget-container table tr td { padding:2px; vertical-align:top; text-align:center; border:1px solid #fff; vertical-align:middlel; text-align:center; font-size:14px; color:#fff;}
.sidebar .widget-container table tr th {padding:3px 5px;}
.sidebar .widget_calendar .widget-title, .sidebar .widget_search .widget-title {padding:0 0 10px 30px;}
.sidebar .widget-container ul .current-cat a {color:#ffffff; background:url(../images/list.png) no-repeat right center;}
.sidebar .widget-container ul .current-cat ul li a {color:#f09236; text-decoration:none; display:block; padding:5px 0 5px 12px; background:url(../images/list.png) no-repeat right center;}
.sidebar .widget-container ul .current-cat ul li a:hover {color:#ffffff; background:url(../images/list.png) no-repeat 0px 12px;}
.sidebar .widget_gdstarrating_star ul li {padding:10px 0; background:url(http://smile-cook.com/images/dot_hor2.png) repeat-x bottom;}
.sidebar .widget_gdstarrating_star ul li a {background:none; padding:0;}
.sidebar .widget_gdstarrating_star ul li a:hover {background:none;}
.videos {width:160px; margin:0 auto; padding:27px 20px 0 20px;  background:#e3e3e3;}
.videos_title {font-size:18px; color: #DD6324; text-align:center; padding:0 0 15px 0; text-align:right; text-transform:uppercase; letter-spacing:-1px;}
.vid {padding:0 0 15px 0;}
.vid_img {width:159px; height:134px; overflow:hidden; position:relative;}
.vid_img a {position:absolute; width:160px; height:134px; display:block; background:url(../images/play.png) no-repeat center; left:0; top:0; text-indent:-9999px;}
.vid_img a:hover {background:url(../images/play_hover.png) no-repeat center;}
.vid_title {padding:10px 0 0 0; text-align:right;}
.vid_title a {text-decoration:none; color:#391111;}
.vid_title a:hover{color:#dd6324;}
.hide_video {display:none;}
.pp_inline .more-link {display:none;}

/*box*/
.box {padding:0 0 32px 0; background:url(../images/line2.jpg) repeat-x bottom; position:relative;}
.ratingblock {position:absolute; right:0; top:25px;}
.box_title h2 {font-size:30px; font-weight:normal; color:#ea8931; width:400px; padding:28px 0 0 19px!important;}
.box_title a {color:#dd6324; text-decoration:none;}
.box_top {color:#fff; padding-left:23px;}
.box_top span{ color:#9b5858;}
.box_top a {color:#9b5858; text-decoration:none;}
.box_top a:hover {text-decoration:underline;}
.box_top_left {width:50%; float:left;}
.box_top_right {width:40%; float:right; text-align:right; color:#EA8931;}
.box_top_right a {color:#EA8931; font-weight:bold;}
.box_top_right a:hover { text-decoration:underline;}
.box_con {padding:17px 0 0 0;}
.box_con .style {padding:0 0 35px 40px;}
.box_con .box_right .style {padding:0 0 0 40px;}
.box_bot {font-size:14px;}
.box_bot a {color:#dd6324; text-decoration:none;}
.box_bot .box_bot_left a{ padding:0 10px 0 0; background:url(../images/list.png) no-repeat right 6px;}
.box_bot .box_bot_left a .cifra{ color:#fff;}
.box_bot .box_bot_left a:hover .cifra{ color:#dd6324;}
.box_bot .more-link a{ color:#fff; text-decoration:none!important; background:url(../images/list4.png) no-repeat 90px 4px; padding-right:12px; font-weight:normal;}
.box_bot .more-link a:hover{ color:#dd6324; background:url(../images/list5.png) no-repeat 90px 3px;}
.box_bot_left {float:left; width:50%;}
.box_bot_right {float:right; width:50%; text-align:right;}
.box_left {float:left; width:400px; text-align:center;  padding-left:20px; overflow:hidden;}
.box_left_img {width:400px; height:224px; overflow:hidden;}
.box_right {float:right; width:252px;}

/*cats*/
.cats {background:url(../images/bg6.png) repeat left top; padding:35px 20px 30px 22px; min-height:1px;}
.cats h3 {font-size:20px; padding:0 0 10px 0; color: #DD6324; text-align:right; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
.cats ul {list-style:none;}
.cats ul li {background:url(http://smile-cook.com/images/dot_hor2.png) repeat-x bottom;}
.cats ul li a {font-family:Arial; font-size:12px; text-decoration:none; display:block; padding:3px 10px 3px 0; background:url(../images/list.png) no-repeat right 8px; text-align:right; text-transform:uppercase; color:#391111;}
.cats ul li a:hover {color:#dd6324;}
.cats ul li ul {padding:0 0 0 12px;}
.cats ul .current-cat a {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}
.cats ul .current-cat ul li a {color:#f09236; text-decoration:none; display:block; padding:5px 0 5px 12px; background:url(http://smile-cook.com/images/li_dot.png) no-repeat 0px 12px;}
.cats ul .current-cat ul li a:hover {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}

/*recipes*/
.recipe {padding:0 0 10px 0;}
.recipe_img {width:220px; height:160px; overflow:hidden; text-align:center;}
.recipe_img img, .recipe_img a {display:block;}
.recipe_title {width:300px;}
.recipe_title h3 {font-weight:normal; color:#ea8931; font-size:20px;}
.recipe_title h3 a {color:#000; text-decoration:none;}
.recipe_con {padding:0; position:relative;}
.recipe_con h2 {font-size:30px; font-weight:normal; color:#ea8931; padding:0 0 0 19px;}
.box_bot {right:0; width:100%;}
.box_right .box_bot {width:212px; padding-left:40px;}
.box_right .style {width:212px; overflow:hidden;}
.page-template-main-php .box_right .style { padding-left:40px;}
.recipe_con_title {padding:25px 0 0 0;}
.recipe_con_title h2 {padding:0;}

/*cook_cat*/
.cook_cat {}
.c_cat {}
.cook_cat h3 {font-size:20px; padding:0 0 10px 0; color:#ffffff;}
.cook_cat {background:#121212; padding:35px 25px 30px 40px; min-height:1px;}
.cook_cat ul {list-style:none;}
.cook_cat ul li {padding:0 0 10px 0;}
.cook_cat ul li a {color:#f09236; text-decoration:none; display:block; padding:5px 0 5px 12px; background:url(http://smile-cook.com/images/li_dot.png) no-repeat 0px 12px;}
.cook_cat ul li a:hover {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}
.cook_cat ul .parent_li a {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}
.cook_cat ul .parent_li ul li a {color:#f09236; text-decoration:none; display:block; padding:5px 0 5px 12px; background:url(http://smile-cook.com/images/li_dot.png) no-repeat 0px 12px;}
.cook_cat ul .parent_li ul li a:hover {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}
.cook_cat ul li ul {padding:0 0 0 10px;}
.cook_cat ul li ul li {padding:0; background:url(http://smile-cook.com/images/dot_hor2.png) repeat-x bottom;}
.cook_cat ul li ul li a {color:#f09236; text-decoration:none; display:block; padding:5px 0 5px 12px; background:url(http://smile-cook.com/images/li_dot.png) no-repeat 0px 12px;}
.cook_cat ul li ul .active-post a {color:#ffffff; background:url(http://smile-cook.com/images/li_dot_act.png) no-repeat 0px 12px;}

/*cook_con*/
.cook_con {}
.cook_con h2 {font-size:30px; font-weight:normal; color:#ea8931; padding:0 0 10px 0;}
.cook_con .box_left {width:220px;}
.cook_con .box_left .box_left_img {width:220px; height:190px;}
.cook_con .box_left .box_left_img a {display:block;}
.cook_con .box_right {width:380px;}
.cook_con .style p {padding:0;}
.cook_con .box_bot {position:absolute; bottom:25px; right:0; width:100%;}
.cook_con .box_right .box_bot {width:380px;}
.cook_con .box_right .style {width:380px; height:160px; overflow:hidden;}


/*page-template-entertaining-php*/
.enter_global .box_right .style a {display:none;}
.enter_global .box_left_img {position:relative;}
.enter_global .box_left_img a {display:block; width:400px; height:224px; background:url(../images/play.png) no-repeat center; position:absolute; top:0; left:0; text-indent:-9999px;}

/*page_content*/
.page_content {padding:25px 0 0 0;}
.page_content h2 {font-size:30px; font-weight:normal; color:#DD6324; padding:0;}

/*bg*/
.bg { background:url(../images/bg5.png) repeat left top;}
.bg_pad {padding:25px 40px 0 40px; min-height:1px;}
.bg_pad h2 {font-size:30px; font-weight:normal; color:#dd6324; padding:0 0 10px 0;} 


/* Pager [START] */
.pager {margin:20px 0px}
.pager a, .pager span {width: 38px; height: 38px; display: block; float: left; text-align: center; background: #9B5858; border-right: 1px solid #764343; color: #ebebeb; line-height: 38px;}
.pager span.current {background: #dd6324; color: #FFFFFF;}
.pager a:hover {background: #B36666;}
.pager .prev {width: 37px; height: 38px; background: #764343 url(../img/icon-sprite.png) -365px -336px;}
.pager .next {width: 36px; height: 38px; border: none; background: #764343 url(../img/icon-sprite.png) -402px -336px;}
.pager .prev:hover {width: 37px; height: 38px; background: #B36666 url(../img/icon-sprite.png) -365px -336px;}
.pager .next:hover {width: 36px; height: 38px; border: none; background: #B36666 url(../img/icon-sprite.png) -402px -336px;}
/* Pager [END] */

#back-top {position: fixed;top: -60px;margin-left: 1030px;opacity:1}
#back-top a {width: 40px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width: 40px;height: 40px;display: block;margin-bottom: 7px;background: #ddd url(../images/up-arrow.png) no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {    background-color: #777;}

/*navigation*/

/*
.navigation {padding:0;}
.search .navigation .nav-previous{ margin-right:-28px;}
.search .navigation .nav-next{ margin-left:-21px;}
.navigation .nav-previous {float:right; text-align:right; text-transform:uppercase; background:#391111; font-size:14px;}
.navigation .nav-previous a{ padding:2px 40px 11px 14px; background:url(../images/list5.png) no-repeat 132px 5px; display:block; color:#DD6324;}
.navigation .nav-previous a:hover{ color:#fff; text-decoration:none; background:url(../images/list4.png) no-repeat 132px 6px;}
.navigation .nav-next {float:left; text-align:left; text-transform:uppercase; background:#391111; font-size:14px;}
.navigation .nav-next a{  padding:2px 14px 11px 40px; background:url(http://smile-cook.com/images/list7.png) no-repeat 29px 6px; display:block; color:#DD6324;}
.navigation .nav-next a:hover{ color:#fff; text-decoration:none; background:url(http://smile-cook.com/images/list8.png) no-repeat 29px 6px;}
.page-template-works-php .navigation a {text-decoration:none;}
.page-template-works-php .navigation a:hover {text-decoration:underline;}


/*page_navi
.page_navi {position:absolute; bottom:0; right:0;}
.page_navi a {display:block; float:left; width:30px; height:30px; line-height:30px; text-align:center; color:#121212; font-size:12px; background:#eaeaea;}
.page_navi span {display:block; float:left; width:30px; height:30px; line-height:30px; text-align:center; color:#fff; background:#121212; font-size:12px;}
.page_navi a:hover {color:#fff; background:#121212;}
*/

/*--- contact ---*/
.cont {}
.contacts_content .style p{ padding:0 0 20px 0; color:#bf8e8e;}
.cont_left {float:left; width:500px;}
.cont_right {float:right; width:300px;}
.map {padding:0 0 20px 0;}
.address {padding:0 0 20px 0; color:#BF8E8E;}
.address .widget-container {}
.address .widget-container .widget-title {font-size:15px;}
.address .widget-container p {clear:both; padding:0 0 10px 0; font-size:14px; color:#BF8E8E;}
.address .widget-container span {display:inline-block; width:150px; padding-left:29px;}

/*forma*/
.forma {padding:0 0 20px 0; width:500px;}
.forma fieldset {background:none; border:none;}
.forma fieldset legend {display:none;}
.cf_hidden, .linklove {display:none;}
.reqtxt, .emailreqtxt {display:block; padding:3px 0 0 0; color:#BF8E8E;}
.forma ol {list-style:none;}
.forma ol li {padding:0 0 10px 0; color:#BF8E8E;}
.forma ol li label {display:block; padding:0 0 3px 0; display:none;}
.forma input.single {width:290px; padding:0 5px; border:1px solid #d1d1d1; background:#f0f0f0; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.forma textarea {width:480px; border:1px solid #d1d1d1; background:#f0f0f0; max-width:480px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; overflow:hidden;}
.forma .cf_li_err input, .forma .cf_li_err textarea {border:1px solid #ef9435;}
.forma .cf-sb {padding:0 18px 0 0; text-align:right;}
.forma .cf-sb input {width:120px; height:40px; background:#DD6324; border:none; cursor:pointer !important;}
.forma .failure {color:#ff0000; font-size:16px; padding:0 0 10px 0;}
.forma .waiting{color:#9f9393; font-size:16px; padding:0 0 10px 0;}
.forma .success{color:#19ca25; font-size:16px; padding:0 0 10px 0;}
.forma .cf_info ol {list-style:none;}
.forma .cf_info ol li {padding:5px 0 5px 20px; background:url(http://smile-cook.com/images/li_bg.png) no-repeat 0px 12px; color:#ff0000;}

/*--- /contact ---*/

/*comments*/
#comments {padding:10px 0 0 22px;}
.comment-notes {font-size:16px;}
#comments #commentform p {padding:5px 0 10px 0; min-height:1px; color:#9b5858;}
#comments #commentform label {display:block; font-size:14px; padding:0 0 5px 0; float:left;}
#comments #commentform input {width:60%; height:25px; border:1px solid #d1d1d1; background:#f0f0f0; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; padding:0 5px;}
#comments #commentform textarea {width:100%; max-width:100%; overflow:auto; border:1px solid #d1d1d1; background:#f0f0f0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
#comments #commentform .form-submit input {background:#dd6324; width:130px; height:40px; border:none; cursor:pointer;}
#comments a {font-weight:bold; text-transform:uppercase;}
#comments a:hover {text-decoration:none; color:#fff; }
.comment-body {padding:10px 0;}
#comments .tx_bg {width:90%;}
#comments .in_bg {width:60%;}
#comments-title {padding:0 0 10px 0;}
#respond {padding:10px 0 0 0;}
#respond h3 {color:#fff;}
.required {color:#ff0000; padding-left:3px;}
.comment-author {float:left;}
.comment_right {padding:0 0 0 60px;}
.form-allowed-tags {color:#000;}
#comments #commentform .subscribe-to-comments label {display:inline;}
#comments #commentform .subscribe-to-comments input {width:auto; height:auto; border:none; background:none;} 

/*commentlist*/
.commentlist {}
.commentlist li {list-style:none; padding:0 10px; min-height:1px; border:2px solid #9B5858; margin-bottom:5px;}
.commentlist li ul li {padding:0 10px;}
.commentlist .commentura {padding:10px; position:relative; min-height:1px;}
.commentlist .reply {position:absolute; right:10px; bottom:10px;}
.commentlist .reply a {color:#DD6324;}
.commentlist .fn, .commentlist .says {color:#9B5858; font-weight:bold;}
.commentlist .even {}
.commentlist .odd {background:none;}

/*hentry*/
.hentry {padding:0 0 40px 0;}
.hentry .title h2 {font-size:30px;}
.hentry .title {background:url(../images/line.png) repeat-x bottom; padding:0 0 10px 0;}
.hentry .mr_top {position:relative; width:100%; background:url(../images/line.png) repeat-x bottom; padding:8px 0 10px 0; color:#8e8e8e;}
.hentry .mr_top span a {color:#fff;}
.entry-utility{ padding:0 0 20px 22px;}
.entry-summary, .entry-content {padding:21px 0 0 0;}
.entry-content iframe{padding:0 0 0 22px;}
.hentry .title .tes_post, .single .title .tes_post {font-size:20px;}

/*entry-author-info*/
#entry-author-info {padding:0 0 20px 0;}
#entry-author-info #author-avatar {float:left; padding:0 10px 10px 0;}
#author-description h2 {color:#E20301;}

/*category*/
.archive-meta {}

/*page*/
.page .snap_nopreview {display:none;}

/*not-found*/
.not-found, .nopassword {text-align:center; padding:200px 0; font-size:20px; font-weight:bold;}
.nocomments {text-align:center; padding:10px 0; font-size:20px; font-weight:bold;}

/*content*/
.content { background:#fff;}
#life .content_pad{ padding-bottom:0;}
.content_pad {padding:25px; background:#391111;}
.content_title h2 {font-size:30px; font-weight:normal; color:#dd6324; padding:0 0 10px 0;}
 
/*vvqbox*/
.vvqbox object {visibility:visible !important;}