@charset "utf-8";

body{ border:0; margin:0; padding:0; position:relative;  background-color:#FFF0DD;  }

#main_body{ z-index:50; border:0; margin:0 auto; padding:0; min-width:980px; min-height:768px; width:990px; height:auto; background-color:#fff; position:relative; }


a img{ border:0; }
a:hover img{ -moz-opacity:0.7; opacity:.70; }

p{ border:0; margin:0; padding:0; }
p a{ color:#21172d; font-weight:normal; text-decoration:none; }
p a:hover{ color:#FF6013; text-decoration:none; }

#header_div{ margin:0; padding:0; width:100%; min-height:132px; overflow:hidden; border-bottom:1px solid #df0024; position:relative;*height:132px; }

.nav_div{ margin:0; padding:0; width:auto; height:auto; float:right; }
#nav_items_div{ margin:0; padding:0; width:auto; height:35px; float:right; border:none; }
#nav_items_div ul{ margin:0; padding:10px 5px 0 25px; list-style-type:none; font-size:12px; }
#nav_items_div ul li{ float:left; }
#nav_items_div ul li a{ display:block; margin:0; padding:0 8px; width:auto; height:auto; text-decoration:none; color:#663300; background-image:url(/templates/1/8/4/divider_coffee.gif); background-repeat:no-repeat; background-position:right 4px; }
#nav_items_div ul li a:hover{ color:#999; }
#nav_items_div ul li.noline_li a{ background-image:none; }
#nav_items_div ul li.target_li a{ color:#999; }

.logo_div{ display:block; margin:0; padding:0; max-width:156px;  overflow:hidden; float:left;}
.logo_div a{ text-decoration:none; }
.logo_div a:hover{ }


.items_div{ margin:0; padding:0; width:auto; height:auto; min-width:400px; max-width:780px; _width:780px; width:expression( this.clientWidth > 780? 780:auto ); overflow:hidden; float:left; }
.items_div ul{ list-style-type:none; float:left; margin:0; padding:10px 0 0 10px; width:auto; height:auto; }
.items_div ul li{ margin:0; padding:0; float:left; }
.items_div ul li a{ display:block; margin:2px 1px; padding:0; width:105px; height:60px; text-decoration:none; font-size:16px; color:#fff; font-weight:bold; background-color:#e00024; line-height:60px; text-align:center; }
.items_div ul li a:hover{ width:103px; height:58px; background-color:#fff; color:#e00024; border:1px solid #e00024; }
.items_div ul li.target_li a{ width:103px; height:58px; background-color:#fff; color:#e00024; border:1px solid #e00024; }

#pack_div{ z-index:100; border:0; margin:0; padding:0; width:100%; height:auto; min-height:520px; border-bottom:1px solid #df0024;}

#left_div{ margin:0; padding:0; width:715px; min-height:520px; height:auto; float:left; overflow:hidden; background-color:#F7F7F7; }

.add_top_div{ margin:0; padding:0; width:100%; height:auto;  background-color:#CCC; }

.big_pic_div{ margin:10px auto; padding:0; width:500px; height:500px; }

#main_content{text-align:left;line-height:1.5em;font-size:12px;}
#main_content h1{font-size:18px;font-variant:bolder;color:#00F;}
#main_content h2{font-size:16px;font-variant:bolder;color:#2F2;}
#main_content h3{font-size:14px;font-variant:bolder;color:#000;}
#main_content h4{font-size:12px;font-variant:bolder;color:#000;}

.prod_div{ margin:0; padding:0; width:100%; height:auto; }
#prod_photo_div{ margin:0; padding:0; width:350px; height:350px; overflow:hidden; float:left; background-image:url(/templates/1/8/4/pic_big.jpg); background-repeat:no-repeat; background-position:left top; }
#prod_spec_div{ margin:0; padding:0; width:310px; height:auto; min-height:320px; overflow:hidden; background-color:#eee; float:left; }
#prod_cnt_div{ margin:0; padding:0; width:100%; height:auto; min-height:120px; clear:left; background-color:#FFC; }


.add_down_div{  margin:0; padding:0; width:100%; height:auto; background-color:#AAA; }

.middle_div{ margin:0; padding:0; width:150px;  height:auto; float:left; overflow:hidden; position:relative; }
.right_div{ margin:0; padding:0; width:115px;  height:auto; float:left; overflow:hidden; background-color:#cdc0ba; }
.right_div h3{ margin:0; padding:8px 10px 0 10px; width:85px; height:auto; overflow:hidden; }
#order_div{ margin:0; padding:0; width:115px; min-height:300px; height:auto; }
#order_div ul{ list-style-type:none; margin:5px 0 0 0; padding:0; width:100%; height:auto; }
#order_div ul li{ display:block; margin:0; padding:1px 0 0 0; }
#order_div ul li a{ display:block; margin:0; padding:0; width:100%; height:60px; text-decoration:none; font-size:14px; color:#59463f; font-weight:bold; background-color:#cdc0ba; line-height:60px; text-align:center; border:1px solid #fff; }
#order_div ul li a:hover{ background-color:#59463f; color:#cdc0ba; }
#order_div ul li.target_li a{ background-color:#59463f; color:#cdc0ba; }



.footer_div{ margin:0; padding:0; clear:both; width:980px; height:auto; overflow:hidden; background-image:url(images/bg_footer.jpg); background-repeat:no-repeat; background-position:bottom left; position:relative; }

#footer_bg_div{ margin:0; padding:0; width:100%; height:120px; overflow:hidden; background-image:url(/templates/1/8/4/bg_footer.jpg); background-repeat:no-repeat; background-position:left top;}
#copyright_div{ margin:0; padding:0; width:480px; height:80px; overflow:hidden; float:left; position:absolute; bottom:25px; left:300px; }
p.copyright_p{ margin:0; padding:0; width:auto; height:auto; letter-spacing:1px; line-height:1.6em; font-size:12px; color:#59463f; }
p.copyright_p a{ /*color:#996699;*/ color:#df0023; }
p.copyright_p a:hover{ color:#597722; }
span#temp1_span{ margin:0; padding:0 5px; color:#597722; }

#place_10{ z-index:150; border:0; width:235px; height:159px; overflow:hidden; position:absolute; bottom:0; left:50px; background-repeat:no-repeat; background-position:left top; }

.goodsinfo_thumb{float:left; margin:5px 15px 5px 0;}
.space_div_1{clear:both;}