body { background:url(../images/bg.jpg) repeat-x left top; background-color:#f0e0ac; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; font-size:15px; color:#363636; }
h1 { font-size:26px; color:#222222; font-weight:normal; margin:0; padding:0 0 10px 0; }
h2 { font-size:24px; color:#222222; font-weight:normal; margin:0; padding:0 0 5px 0; }
h3 { font-size:18px; color:#222222; font-weight:normal; margin:0; padding:0 0 5px 0; }
p { font-size:12px; color:#555555; line-height:18px; margin:0; padding:0 0 15px 0; }
p a { color:#0677b9; text-decoration:underline; }
p a:hover { text-decoration:none; }
input[type="text"], input[type="password"] { outline: none; }
textarea:focus, input:focus, a, div, img { outline: none; }
article, #siderbar, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
img { border:0 }
form { margin:0; padding:0 }
a, img { border:0; outline:none; }
.clear { clear:both; line-height:0 }
#wrapper { width:970px; margin:0 auto; padding:0; }
 @font-face {
 font-family: 'JarmanRegular';
 src: url('../fonts/jarman-webfont.eot');
 src: url('../fonts/jarman-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/jarman-webfont.woff') format('woff'), url('../fonts/jarman-webfont.ttf') format('truetype'), url('../fonts/jarman-webfont.svg#JarmanRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'JournalRegular';
 src: url('../fonts/journal-webfont.eot');
 src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/journal-webfont.woff') format('woff'), url('../fonts/journal-webfont.ttf') format('truetype'), url('../fonts/journal-webfont.svg#JournalRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'NimbusRomNo9SCTRegular';
 src: url('../fonts/nimbusromno9sct-webfont.eot');
 src: url('../fonts/nimbusromno9sct-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/nimbusromno9sct-webfont.woff') format('woff'), url('../fonts/nimbusromno9sct-webfont.ttf') format('truetype'), url('../fonts/nimbusromno9sct-webfont.svg#NimbusRomNo9SCTRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MyriadProSemibold';
 src: url('../fonts/myriadpro-semibold_1-webfont.eot');
 src: local('☺'), url('../fonts/myriadpro-semibold_1-webfont.woff') format('woff'), url('../fonts/myriadpro-semibold_1-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semibold_1-webfont.svg#MyriadProSemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'MyriadWebProRegular';
 src: url('../fonts/myriadwebpro-webfont.eot');
 src: url('../fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadwebpro-webfont.woff') format('woff'),  url('../fonts/myriadwebpro-webfont.ttf') format('truetype'),  url('../fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* ============== Header Style ============== */
header { width:635px; height:115px; background:url(../images/header-bg.png) no-repeat; position:relative; z-index:100; margin:0; padding:0 30px; }
#siderbar { width:275px; float:left; margin:0; padding:0; }
#right { width:695px; float:left; margin:0; padding:0; }
.right_bg { width:635px; background:url(../images/right-bg.png) repeat-y left top; z-index:1; margin:0; padding:0 30px; }
.logo_bg { width:277px; height:170px; background:url(../images/logo-bg.png) no-repeat; margin:0 0 0 -10px; padding:18px 0 0 8px; }
.logo_bot_text { font-size:18px; color:#fff; font-weight:normal; font-family:'MyriadWebProRegular', Georgia, "Times New Roman", Times, serif; margin:0; padding:10px 0 0 15px; }
.find_text { font-size:20px; color:#1c2f56; margin:0; padding:30px 0 15px 0; }
#menu-left_side_menu { width:250px; margin:0; padding:0; }
#menu-left_side_menu_bottom{ width:250px; margin:0; padding:0; }
#menu-left_side_menu li { list-style:none; width:250px; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; border-bottom:2px dotted #444444; margin:0; padding:4px 0; }
#menu-left_side_menu_bottom li { list-style:none; width:250px; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; border-bottom:2px dotted #444444; margin:0; padding:4px 0; }
#menu-left_side_menu li a { font-size:17px; width:250px; float:left; color:#1c2f56; background:url(../images/aside-arrow.jpg) no-repeat left 10px; font-family:'JarmanRegular', Georgia, "Times New Roman", Times, serif; text-decoration:none; font-weight:bold; margin:0; padding:5px 0 5px 30px; }
#menu-left_side_menu_bottom li a { font-size:17px; width:250px; float:left; color:#1c2f56; background:url(../images/aside-arrow.jpg) no-repeat left 10px; font-family:'JarmanRegular', Georgia, "Times New Roman", Times, serif; text-decoration:none; font-weight:bold; margin:0; padding:5px 0 5px 30px; }
#menu-left_side_menu li a:hover { background:url(../images/aside-arrow-hv.jpg) no-repeat left 10px; text-decoration:none; color:#0677b9; }
#menu-left_side_menu_bottom li a:hover { background:url(../images/aside-arrow-hv.jpg) no-repeat left 10px; text-decoration:none; color:#0677b9; }
a.export_btn { width:250px; height:95px; display:block; background:url(../images/export-btn.png) no-repeat; margin:15px 0 5px 0; padding:0; }
.social { margin:0; padding:0 0 0 30px; }
.social a { float:left; margin:0 5px 0 0; }
a.fb { width:65px; height:46px; background:url(../images/social.png) left top; display:block; }
a.twitter { width:65px; height:46px; background:url(../images/social.png) no-repeat -70px top; display:block; }
a.linkedin { width:65px; height:46px; background:url(../images/social.png) -140px top; display:block; }
.recipes_bg { width:236px; height:330px; background:url(../images/recipes-bg.jpg) no-repeat; margin:10px 0 0 -10px; padding:90px 0 0 32px; }
.recipes_list { width:223px; border-top:2px dotted #999999; margin:0; padding:0; line-height:18px; }
.recipes_list li { list-style:none; width:223px; display:inline; float:left; font-family:'JournalRegular', Georgia, "Times New Roman", Times, serif; border-bottom:2px dotted #999999; margin:0; padding:3px 0; }
.recipes_list li a { font-size:14px; float:left; color:#1c2f56; background:url(../images/recipes-arrow.jpg) no-repeat left 7px; text-transform:uppercase; font-family:'JournalRegular', Georgia, "Times New Roman", Times, serif; text-decoration:none; font-weight:bold; margin:0 0 0 2px; padding:4px 0 4px 18px; }
.recipes_list li a:hover { background:url(../images/recipes-arrow-hv.jpg) no-repeat left 7px; text-decoration:none; color:#0677b9; }
.gecko .recipes_list li a { letter-spacing:1px; padding:4px 0 3px 18px; }
.ie9 .recipes_list li a { letter-spacing:1px; }
.chrome .recipes_list li a { padding:2px 0 1px 18px; }
.opera .recipes_list li a { padding:2px 0 1px 18px; }
.safari .recipes_list li a { font-size:13px; padding:2px 0 1px 18px; }
a.see_all { font-size:12px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; float:right; clear:both;  margin:0; padding:4px 12px 0 0; }
a:hover.see_all { text-decoration: underline; }
/* ============== Right Style ============== */
.top_text { width:637px; height:70px; background:url(../images/top-text.png) no-repeat; position:relative; z-index:-1; margin:0 0 0 -2px; padding:0; }
/* ============== Nav Style ============== */
nav { margin:0; padding:78px 0 0 0; }
nav ul { margin:0; padding:0 0 0 30px; }
nav ul li { color:#FFF; list-style:none; display:inline; margin:0; padding:0 }
nav ul li a { float:left; display:block; text-decoration:none; font-family:'JarmanRegular', Georgia, "Times New Roman", Times, serif; color:#fff; border-right:1px solid #4062a8; font-size:16px; font-weight:bold; margin:0; padding:0 7px 0 7px; }
nav ul li a:hover { color:#4fcbfa; text-decoration:none }
li.current_page_item a { color:#fff !important;/* color:#4fcbfa !important;*/ text-decoration:none }
.last { border-right:none !important; }
.gecko nav ul li a { letter-spacing:0.8px; }
.safari nav ul li a { font-size:16px; }
.ie9 nav ul li a { letter-spacing:0.8px; }
/* ============== BaNNER Style ============== */
.banner_bg { width:695px; position:relative; margin:0; padding:0; }
.banner_left { width:30px; height:400px; background:url(../images/banner-left.png) repeat-y; z-index:100; position:absolute; left:0; top:0; margin:0 0 0 1px; padding:0; }
.banner_right { width:30px; height:357px; background:url(../images/banner-right.png) repeat-y; right:0; z-index:100; position:absolute; margin:0; padding:0; }
.banner { width:645px; float:left; z-index:1; position:relative; margin:-53px 0 0 25px; padding:0; }
.banner_img1 { margin:0; padding:0 }
.slides_control { }
.banner_img1 img { z-index:-11; position:absolute; }
.next { background:url(../images/prev-next.png) no-repeat right top; height:30px; margin:0; padding:0; position:absolute; right:25px; top:60px; width:30px; z-index:111; }
.prev { background: url("../images/prev-next.png") no-repeat scroll left top transparent; height:30px; margin:0; padding:0; position:absolute; right:60px; top:60px; width:30px; z-index:111; }
.banner_box_bg { background:url(../images/banner-box-bg.png) repeat left top; position:absolute; left:0; bottom:20px; z-index:111; margin:0; padding:20px 20px 10px 20px; }
.banner_text { background:url(../images/banner-arrow.png) no-repeat right bottom; display:block; float:left; font-size:42px; color:#fff; text-shadow:1px 1px 1px #000; margin:0; padding:0 33px 10px 0; clear:both; }
.banner_text01 { font-size:24px; color:#04e3fd; text-shadow:1px 1px 1px #000; text-transform:uppercase; }
.banner_text02 { font-size:17px; color:#fff; font-family:'NimbusRomNo9SCTRegular', Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 1px #000; text-transform:uppercase; display:block; margin:0; padding:5px 0 0 0; }
.ie7 .banner_text { font-size:42px; line-height:30px; color:#fff; text-shadow:1px 1px 1px #000; margin:0 0 -24px 0; }
.banner_img1 { width:963px; height:404px; position:absolute; /*background:url(../images/banner-img1.jpg) no-repeat left top;*/ margin:0; padding:0 }
.banner_img1 img { z-index:-11; }
.pagination { position:absolute; z-index:40; display:none; margin:0; top:356px; right:0; padding:0 20px 0 0; }
ul.pagination li { list-style:none; display:inline; margin:0; padding:0 }
ul.pagination li a { display:none; text-indent:-10px; margin:0; padding:0; }
.wave { width:640px; height:22px; background:url(../images/wave.png) repeat-x left top; position:absolute; z-index:10; margin:-15px 0 0 25px; padding:0; }
.wave_inner { width:640px; height:15px; background:url(../images/wave.png) repeat-x left top; position:relative; z-index:-1; margin:-15px 0 0 -3px; padding:0; *margin:-33px 0 0 -3px;}
#content_home { width:585px; position:relative; background:#fff; margin:0; padding:25px 25px 15px 25px; }

.product01 { width:190px; height:232px; display:block; position:absolute; z-index:3; top:14px; right:-75px; background:url(../images/product01.png) no-repeat; margin:0; padding:0; }
.welcome_div { width:515px; margin:0; padding:0; }
.video_product { margin:0; padding:5px 0 25px 0; }
.video { float:left; }
.product_box { width:279px; float:right; position:relative; margin:0; padding:0; }
.pro_textbox { position:absolute; top:65px; left:60px; }
.pro_ttl { width:160px; text-align:center; font-size:18px; color:#fff; text-transform:uppercase; background:#1c2f56; border-radius:5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; margin:0; padding:8px 0; }
.pro_text { width:140px; font-size:12px; color:#79c6f9; background:#2d729b; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; margin:0; padding:8px 10px; }
.pro_text a { text-decoration:none; font-size:12px; color:#79c6f9; }
.pro_text a:hover { text-decoration:underline; }
.top_product { width:290px; float:left; border-right:1px dotted #999999; margin:0; padding:0; }
.foot_logo { float:left; width:294px; margin:0; padding:0; }
.foot_logo img { float:left; margin:0 0 0 14px; }
.foot_logo .logo1 { float:left; margin:25px 0 0 16px !important; }
.top_pro_ttl { font-size:18px; color:#222222; margin:0; padding:0 0 7px 0; }
.top_pro_link { font-size:12px; color:#307cad; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
.top_pro_link a { font-size:12px; color:#307cad; text-decoration:none; padding:0 3px; }
.top_pro_link a:hover { text-decoration:underline; }
/* ============== FooterStyle ============== */
footer { width:583px; height:78px; background:url(../images/footer-bg.png) no-repeat; margin:0; padding:7px 62px 0 50px; }
.footer_menu { margin:0; padding:0; float:left; }
.footer_menu li { list-style:none; display:inline; margin:0; padding:0; }
.footer_menu li a { font-size:12px; text-decoration:none; color:#457fb8; border-right:1px solid #457fb8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0 8px; }
.footer_menu li a:hover { text-decoration:none; color:#017ffd; }
.copyright { float:right; font-size:12px; color:#457fb8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
.address { color:#b3cbfc; font-size:11px; letter-spacing:0.3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 8px; }
.address span { color:#fff; }
.foot_height { height:20px; }
.footer_bot { width:100%; height:6px; background:url(../images/footer-bot.jpg) repeat-x left top; margin:2px 0 0 0; padding:0; float:left; }
.ie7 .footer_bot { margin:15px 0 -90px 0; float:left; bottom:-50px; position:relative; }
/* ============== inner page Style ============== */
#content { width:585px; position:relative; background:#fff; margin:0; padding:25px 25px 15px 25px; min-height:815px; height:auto;}
.inner_img { width:645px; margin:0; padding:0; }
.inner_img img { position:relative; z-index:-1; margin:-53px 0 0 -2px; padding:0; }
#content ul { margin:0; padding:0 0 10px 5px; }
#content ul li { list-style:none; display:block; background:url(../images/ul-box.jpg) no-repeat left 7px; font-size:12px; color:#555555; margin:0; padding:3px 0 3px 15px; }
#content ul li a { text-decoration:underline; color:#0677b9; font-size:12px; margin:0; padding:0; }
#content ul li a:hover { text-decoration:none; }
#content img { border:2px solid #e9e9e9; padding:1px; }
.align_right { margin:0; padding:0 0 15px 0; }
.align_right img { margin:0 0 0 20px; }
.align_left { margin:0; padding:0 0 15px 0; }
.align_left img { margin:0 15px 0 0; }
/* ============== Contact Style ============== */

.form_div { width:400px;margin:0px; padding:5px 0 0 5px; }
.lable { width:110px; height:auto; text-align:left; float:left; font-size:14px; color:#231f20; margin:0px; padding:2px 0px 5px 0px; }
.field { width:250px; height:22px; float:left; background-color:#FFFFFF; border:1px solid #1c2f56; font-size:13px; color:#333; margin:0px 0px 17px 0px; padding:2px 2px 0px 2px; }
.comments { width:250px; height:100px; resize:none; float:left; background-color:#FFFFFF; border:1px solid #1c2f56; font-size:13px; color:#333; margin:0px 0px 15px 0px; padding:2px 2px 0px 2px; }

.btnsubmit { width:95px; height:31px;background:url(../images/submit.jpg) no-repeat left top; cursor:pointer; border: none; display:block; margin:0px 15px 10px 110px; padding:0px; text-indent:-1000px; }
.btnsubmit:hover {background:url(../images/submit.jpg) no-repeat left bottom;}
nav ul li#menu-item-112 a,li#menu-item-102 a{border-right:none;}
.content_text{   float: left;    width: 329px;}
.content_text1{   float: right;    width: 329px;}
.top_pro_link ul{margin:0px;}
.top_pro_link ul li{list-style:none;display:inline;background:url(../images/top_product_sep.jpg) no-repeat scroll 100% 50%; padding-right:5px; }
.top_pro_link ul li#menu-item-119{ background:none;}
li.widget-container{list-style:none;}
.entry-title a{font-family: cursive; font-size: 21px; text-decoration: none;}
.entry-meta,.entry-utility{color:#af753a; font-size:12px; margin-bottom:10px;}
.form-submit input#submit{ background: url("../images/post_comment.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF !important;    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif; height: 31px; width: 125px !important; cursor:pointer;}
.form-submit input#submit:hover{ background-postion:left bottom;}
.entry-meta span,.entry-utility{font-weight:bold;}
.entry-title a:visited,.entry-title a{color:#0000a4;}
.page-title span,.page-title span:visited,.page-title a:visited{color: #7A5429;font-size: 19px;font-weight: bold;}
a.readmore{    color: #8C0000; font-family: Verdana;font-weight: bold; text-decoration: none; float:right; padding-top:10px;}
a.readmore:hover{text-decoration:underline;}
.recipe_single{  border-bottom: 2px dotted #444444;  padding: 10px 0;}
*div.textwidget{float:left;}
#single_post{border-bottom:2px dotted #444444;   padding: 10px 0;}
.commentlist li{background:none !important;}
#siderbar li.widget-container{margin-bottom:15px;}
li.widget_nav_menu h3{color:#fff; padding:10px 0px; float:left;}