/* Global */

* {margin:0;padding:0;border:none;}

table, td, th {border-collapse:collapse;}

li {list-style:none;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

a{text-decoration:none; color:#383838;}

a:hover{text-decoration:none;}

p {line-height:22px;}



/* Layout */

body{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#383838; background:#c7ebfb;}

input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size:11px;}



/**/

.bg {background:url(images/background/bg.gif) repeat-y center 0; width:100%;}

.bg1 {background:url(images/background/bg1.jpg) no-repeat center 0; width:100%;}

.bg2 {background:url(images/background/bg2.jpg) no-repeat center 200px; width:100%;}

.bg3 {background:url(images/background/bg3.jpg) no-repeat center 400px; width:100%;}

.bg4 {background:url(images/background/bg4.jpg) no-repeat center 600px; width:100%;}

.bg5 {background:url(images/background/bg5.jpg) no-repeat center 800px; width:100%; min-height:920px;}

.wrapper {width:999px; margin:0 auto;}

.menu_top {float:right; padding-right:4px;}

.menu_top li {background:url(images/background/top_menu_bg.png) repeat; height:29px; float:left; padding:12px 7px 0 6px;}

.menu_top li.empty_ml {background:url(images/background/top_menu_bg_l.png) no-repeat; width:13px; height:41px; padding:0}

.menu_top li.empty_mr {background:url(images/background/top_menu_bg_r.png) no-repeat; width:20px; height:41px; padding:0}

.main_menu {clear:both; margin-top:-22px; float:left; width:999px; height:122px;}

.main_menu li {float:left; padding:0 7px 13px 6px; height:27px; _height:29px; margin-top:82px;}

.main_menu li.first {padding:0 6px 0 5px; margin:0;}

.main_menu li.last {padding-right:0;}

.main_menu #active_h {background:url(images/menu_hover_home.gif) no-repeat center bottom;}

.main_menu #active_p {background:url(images/menu_hover_prod.gif) no-repeat center bottom;}

.main_menu #active_l {background:url(images/menu_hover_blend.gif) no-repeat center bottom;}

.main_menu #active_b {background:url(images/menu_hover_blog.gif) no-repeat center bottom;}

.main_menu #active_r {background:url(images/menu_hover_recep.gif) no-repeat center bottom;}

.main_menu #active_w {background:url(images/menu_hover.gif) no-repeat center bottom;}

.main_menu #active_f {background:url(images/menu_hover_faq.gif) no-repeat center bottom;}



/**/

.main_left { width:727px; float:left;}

.main_c {background:#C1F457; color:3b3b3b; width:727px; font-size:14px;}

.main_c1 {background:url(images/background/bg_main.jpg) no-repeat; min-height:304px; _height:304px; position:relative;}

.main_product {float:left; padding:5px 0 0 15px;}

.main_product_info {float:right; width:494px; padding:28px 10px 0 0}

.main_product_info div span {display:block; padding-top:10px;}

.main_product_info p {clear:both; padding:18px 0 27px; line-height:22px;}

.main_product_info div p {padding:0 0 11px 0; line-height:normal;}

.main_product_info div {width:285px; float:left;}

.main_product_info .main_buttons {width:195px; float:right;}

.main_product_info .main_buttons img {margin-top:15px;}

#main_arrowL {position:absolute; z-index:20; top:122px; left:-27px;}

#main_arrowR {position:absolute; z-index:20; top:122px; right:-28px; _right:-29px;}



.main_bot {width:718px; border:4px solid #fff; border-left:5px solid #fff; color:#7e5905; font-size:13px;}

.main_bot p {line-height:22px; padding:0 15px 0 90px;}

.main_bot h1 {padding:0 15px 16px 90px;}

.main_bot div {background:url(images/background/bg_main_bot.jpg) repeat-y; padding:19px 0 17px; position:relative;}

.main_bot .main_bt {width:718px; height:4px; background:url(images/background/bg_main_bot1.jpg) no-repeat; overflow:hidden; padding:0;}

#index_img {position:absolute; bottom:0; _bottom:3px; left:-24px; z-index:20;}



.main_right {width:230px; float:right;}

.flash_right img {display:block;}

.dialog_right {background:url(images/background/bg_dialog_right.png) repeat; padding:0 7px 10px; position:relative; margin-top:11px;}

.dialog_right h3 {text-align:center; padding:11px 0 4px;}

.dialog_right p {position:relative; line-height:22px; width:193px; padding:0 11px 0 12px;}

.dialog_right p span {float:left;}

.incommas_b {float:right; position:relative;}

.dialog_right a {font-weight:bold;}

.dialog_right a:hover {text-decoration:underline;}

.dialog_w {position:absolute; top:36px; right:-14px;}

.press_reaction {background:url(images/background/bg_dialog_right.png) repeat; padding:9px 20px 17px; position:relative; margin-top:11px;}

.press_reaction div img {float:left; margin-top:9px;}

.press_reaction div img.img2 {float:right;}

.press_reaction div img.img3 {margin-top:11px; float:right;}



/**/

.footer {color:#8a6106; font-size:12px; padding-top:23px;}

.footer li {display:inline; padding:0 1px;}

.footer a {color:#8a6106;}

.footer a:hover {text-decoration:underline;}

.footer h3 {padding-bottom:16px;}

.footer h4 {padding-top:16px;}

.footer p {padding:8px 0 0 2px;}

.footer_top {width:999px; clear:both;}

.footer_top div {float:left;}

.second_div {padding-left:25px;}


/*Blog.html*/

.blog {width:970px; background:url(images/background/bg_blog.png) repeat; border:3px solid #c232d3; font-size:12px; padding:14px 10px 35px 13px;}

.blog_left {width:736px; float:left;}

.blog_left h2 {color:#c232d3; padding-top: 10px;}

.blog_left label {color:#c232d3; margin-left: 10px;}

.blog_left input[type="text"] {float:left; border:1px solid #c232d3; height:19px; padding:2px 0 2px; font-size:14px; width: 250px;}

#comments {color:#c232d3; text-align: right;}

.blog_info {width:688px; border:1px solid #fff; background:#f9d9fd; padding:26px 22px 20px 24px; margin:14px 0 5px 0;}

.blog_info .blog_info_content {float:left; width:478px; color:#c232d3; padding-top:9px;}

.blog_info .blog_info_content h3 {font-size:16px;}

.blog_info .blog_info_content a {color:#c232d3;}

.blog_info .blog_info_content b a {color:#e988f4; text-transform:uppercase;}

.blog_info .blog_info_content b a:hover {text-decoration:underline;}

.blog_info .blog_info_content strong {display:block; padding-bottom:7px;}

.blog_info p {color:#3e3e3e; line-height:22px; padding:12px 0 12px 0;}

.blog_info small {float:right; width:176px; height:199px; background:url(images/background/frame_blog.gif) no-repeat; padding:7px 0 0 7px;}

.blog_right {width:205px; float:right; padding:11px 0 0 0;}

.blog_right h2 {background:url(images/background/bg_blog_category_li.gif) no-repeat 0 bottom; padding-bottom:5px;}

.blog_right li {background:url(images/background/bg_blog_category_li.gif) no-repeat 0 bottom; padding:8px 0 11px;}

.blog_right li a {color:#c232d3;}

.blog_right h3 {padding:10px 0 12px 0; background:url(images/background/bg_blog_category_li2.gif) no-repeat 0 bottom;}

.blog_right ul.r_posts li {background:url(images/background/bg_blog_category_li2.gif) no-repeat 0 bottom;}

.blog_right ul.r_posts li a {font-weight:bold;}


@-moz-document url-prefix(){

.cart_bg {padding-top:1px;}

}

@media all and (min-width: 0px){

}

