body {margin:0px;padding:0px;font-size: 11px;font-family:Arial, Helvetica, sans-serif;background-attachment:fixed;}
.keywordsh1 { position: absolute; display:none; font-size: 12px; font-weight: normal; margin-top: 55px; margin-left: 190px;}
.all_efox { background:#fff; margin:0 auto; width:1004px;}
button, input {font-family:Arial, Helvetica, sans-serif;}
select {font-family:Verdana;}
/* 20110712  婚纱系列日期文本框*/
.clas { color:gray;}
input {font-weight:bold; color:black;}
.clearBoth {clear: both;}
.input_border {border:1px solid #57A900;}
#handyshop_h1{font-size:10px;}
#top_welcome,#top_welcome2{float:left;}
#top_welcome{margin-top:6px;}
#top_welcome2{font-size:10px;}
a{color:#333; text-decoration:none;}
a:hover{color:#CC0406; text-decoration:underline;}
.colorred { color:red;}
.red{color:#FB8200!important;}
.green{color:#006209!important;}
.gelb{color:#FF0!important;}
.f_mover{color:#fb8200; text-decoration:underline;}
.xhx{text-decoration:underline; color:#FF9933;}
.clear {clear: both}
.span_l{float:left;}
.span_r{float:right;}
ul, li, dt, dd, dl{margin:0px; padding:0px; list-style:none;}
img{border:0;}
.float_left{float:left; margin:0px; padding:0px;}
.float_right{float:right; margin:0px; padding:0px;}
.align_top{margin:0px; padding:0px; vertical-align:top;}
.align_bottom{margin:0px; padding:0px; vertical-align:bottom;}
.align_middle{vertical-align:middle; cursor:pointer;}

.vi-ia-attrGroup{display:none;}

a.ih:hover {}
a.ih img {padding:1px;}
a.ih:link img, a.ih:visited img {padding:1px;}
a.ih:hover img, a.ih:active img {background-color:#ddd;}
/*2011 change head css start*/
/*public*/
.floatleft { float:left;}
.floatright { float:right;}
.efox-shop { float:left; width:150px;}
.topright { float:right; width:840px;margin-top:15px;}
/*mini menu*/
.mini_menu { text-align:right; margin-bottom:5px;color:#76b101;}
.mini_menu a { color:#CC0406; font-weight:bold; text-decoration:none; padding:3px 5px;}
.mini_menu a:hover { background:#CC0406; color:#fff; text-decoration:underline;}
#login { color:#fb8200;}
/*top Core keywords*/
.ckey h1 { font-size:11px; text-align:right; font-weight:normal;}
.ckey h1 a { color:#fb8200;}
/*search*/
.search { width:1004px; margin:auto;}
.leftbgimg, .rightbgimg, .searchcont{ height:40px; overflow:hidden;}
.leftbgimg { float:left; width:5px; background:url(../images/search_bg.gif) no-repeat left top;}
.rightbgimg { float:right; width:5px; background:url(../images/search_bg.gif) no-repeat right bottom;}
.searchcont { float:left; width:994px; background:#e1e1e1;}
.suchinput { height:20px; *height:14px; width:390px; vertical-align:top; margin-top:5px; *margin-top:8px; border:1px solid #aaaaaa; font-weight:bold; padding:3px; *padding:2; font-size:12px;}
.suchselect { height:28px; width:210px; vertical-align:top; margin-top:5px; *margin-top:8px; *+margin-top:9px; _margin-top:9px; border:1px solid #aaaaaa; padding:4px 3px 4px 0px;}
.suchbtn { border:none; background:url(../images/btn_bg.gif) no-repeat;color: #FFFFFF;height: 28px; *height:22px; margin-top: 5px; *margin-top:8px; *+margin-top:9px; _margin-top:9px;width: 80px;}
/*2011 change head css end*/
.head{width:1004px; margin:0px auto; overflow:hidden; position:relative; z-index:50;}
.logo{width:180px; float:left; display:inline; margin:6px 0px 0px 3px;}
.head_r{width:810px; float:right; display:inline; height:80px; background:url(../images/bg_head.jpg) no-repeat left bottom;}
.head_tab{margin:10px 0px 0px 0px; float:right; display:inline; width:100%; color:#92CF0A; text-align:right;}
.head_tab a{color:#92CF0A; padding:3px;}
.head_tab a:hover{ background-color:#92CF0A; text-decoration:none; color:#fff;}
.hotwords {width:290px; line-height:18px;}
.kopf_titel{float:left; height:15px; margin:28px 0px 0px 0;display: inline;}
.kopf_titel a { color:#92CF0A;}
.kopf_titel a:hover {color:#ce2d0a; text-decoration:underline;}
.hilfe{float:right; margin:0px 5px 0px 0; display:none;width:220px; background: url(../images/hife_bg.gif) no-repeat 0 18px;}
.hilfe p{margin:20px 0px 0px 28px; padding:0px; text-indent:10px; font-style:italic;}
.sprachen{float:right; margin:17px 0px 0px 0px; height:40px; width:44px; background:url(../images/sprachen_bj.gif) no-repeat; text-align:center;}
.sprachen img{margin:4px 0px 0px 0px;}
/*广告图片*/
.banner_img { width:1004px; margin:0 auto;}
.banner_img div, .banner_img div a { display:block; width:200px; height:45px;}
.banner_img_link1, .banner_img_link2 { position:absolute; float:right; margin-left:800px;}
.banner_img_link1 {}
.banner_img_link2 { margin-top:42px;}
/*倒计时*/
.christ_title {font-weight: bold; font-size: 16px; font-family: verdan; padding-left:10px;}
.christ_day, .christ_time {font-size:26px; color:#fff;}
.redcolor {color:red;}
.christ_day {padding-left:7px;}
.time_dayy { color:#fff; font-size:14px; font-weight:bold; padding:0 5px;}
/*- Menu Tabs F--------------------------- */
.tabs {background:#cc0000;width:827px; height:31px;background: url(../images/tabs_bg.gif) repeat-x;}
.tabs ul{width:560px; float:left; display:inline; height:100%; overflow:hidden;}
.tabs p{width:230px; height:30px; float:right; display:inline; background:url(../images/shipping_bg.gif) no-repeat; margin:0px; padding:0px;}
.tabs p a{background-image:none!important; color:#fff; font-size:12px; text-indent:32px; line-height:27px; text-decoration:underline;}
.tabs li { float:left; display:inline; margin:0px; padding:0px; height:31px; width:auto; }
*html .tabs li {width:17%; height:31px;}
*html .tabs a span { padding:0px 10px 0px 5px;}
*html #nav_li{width:8%;}
.tabs a {float:left; margin:0px; padding:0px 0px 0px 4px; text-decoration:none; font-size:12px; color:#FFF; outline:none;}
.tabs a span { font-weight:bold; float:left; display:block; line-height:28px; height:31px; overflow:hidden; padding:30px 15px 0px 10px; color:#FFF; font-size:12px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {float:none;}
/* End IE5-Mac hack */
.tabs a:hover { font-size:12px; cursor:pointer;}
.tabs a:hover span {filter: glow(color=#fff,strength=11);font-size:12px; color:#FFF;text-decoration:underline;}
#nav_li{border-right:1px solid #000;}
#nav_li a span{ background:url("../images/tabs_li_bg2.gif") no-repeat right top; margin:0px;}
#nav_li a{background:url("../images/tabs_li_bg.gif") no-repeat; font-size:12px; color:#FFF;}
/*导航加动态柔光效果*/
.navbg1 a:link,.navbg1 a:visited {background: url(../images/tabs_text_bg.gif) no-repeat 10px 0px;}
.navbg1 a:hover {background: url(../images/tabs_text_bg.gif) no-repeat 10px 1px;}
.navbg1 a:active {background: url(../images/tabs_text_bg.gif) no-repeat 10px -40px;}
.navbg2 a:link,.navbg2 a:visited {background: url(../images/tabs_text_bg.gif) no-repeat 10px -82px;}
.navbg2 a:hover {background: url(../images/tabs_text_bg.gif) no-repeat 10px -81px;}
.navbg2 a:active {background: url(../images/tabs_text_bg.gif) no-repeat 10px -122px;}
.navbg3 a:link,.navbg3 a:visited {background: url(../images/tabs_text_bg.gif) no-repeat 10px -164px;}
.navbg3 a:hover {background: url(../images/tabs_text_bg.gif) no-repeat 10px -163px;}
.navbg3 a:active {background: url(../images/tabs_text_bg.gif) no-repeat 10px -204px;}
.navbg4 a:link,.navbg4 a:visited {background: url(../images/tabs_text_bg.gif) no-repeat 10px -246px;}
.navbg4 a:hover {background: url(../images/tabs_text_bg.gif) no-repeat 10px -245px;}
.navbg4 a:active {background: url(../images/tabs_text_bg.gif) no-repeat 10px -286px;}
.suche{width:827px; display:none; margin:0px auto; height:20px; color:#b8b8b8; background:url("../images/seach_bg.gif") repeat-x;height:33px;}

.center{width:1004px; margin:0px auto; height:1%; overflow:hidden; z-index:1;}
.left{float:left; width:177px; display:inline;}
.c_right{float:left; width:827px; display:inline; margin:0px; padding:0px; height:100%; overflow:hidden; _margin:0px;}
/*   see all categories ʽ   ==================================   *
.cate_title {font-weight: bold; font-size: 12px; width:175px; color: #000; margin:31px 0px 0px 0px; background-color:#f4f4f4; border:1px solid #999; border-top:none; text-indent: 10px; line-height: 32px; height: 32px; }
.menu {position:relative; z-index:1; float:left; border-color:#CE2D0A; border-style:solid; padding-top:2px; background:#fff; border-left-width:3px; border-right-width:1px; border-bottom-width:3px; border-top:none;width:173px;}
.menu a { display:block;}
/*cate 1 list*
.catelist { border-bottom:1px solid #eee; padding-left:3px;}
.cate1list {display:block;font-weight:bold; font-size:12px;}
.cate1list a { color:#000; text-decoration:none; padding: 8px 5px; background:url(../images/menu_arrow_bg.gif) no-repeat; background-position:-10px -146px;}
.cate1list a:hover {color:#ce2d0a; text-decoration:underline; background:url(../images/menu_arrow_bg.gif) no-repeat; background-position:-9px -154px;}
.catelist:hover .cate1list a {color:#ce2d0a; text-decoration:underline; padding: 6px 3px; background:url(../images/menu_arrow_bg.gif) no-repeat; background-position:-9px -154px; border:2px solid #bc2200; border-right:none; width:141px;}
.catelist:hover .cate1list {position:relative; z-index:1001; background:#fff; width:149px;}
/*float div*
.catelist .floatdiv { position:absolute; display:none; padding-left:5px; border: 2px solid #bc2200; background:#fff; left:150px; /*width:771px;*width:591px;filter:Alpha(Opacity=92);opacity: 0.92; height:520px; overflow:hidden; z-index:1000;}
.catelist:hover .floatdiv { display:block; top:2px;}
/*loading div*
.catelist .loadingdiv {position:absolute; padding:10px; display:none; background:#fff; margin-left:147px; margin-top:-31px; width:170px; border:2px solid #CE2D0A}
.catelist .loadingdiv img { vertical-align:middle; margin:0 10px;}
.catelist:hover .loadingdiv { display:block; z-index:2}
/*cate2 div list*
.cate2cont { float:left; width:590px;}
.cate2cont ul { width:190px; float:left;}
.cate2list {font-size:12px;}
.cate2list a {padding:3px 5px; color:#000; text-decoration:none; font-weight:bold;}
.cate2list a:hover, .cate3list a:hover { color:#CE2D0A; text-decoration:underline;}
.cate3list {font-size:12px;}
.cate3list a {padding:2px 5px; color:#444; text-decoration:none;}
/*bottomcate*
.bottomcate {float:left; width:175px; overflow:hidden;}
/*brand*
.branddiv {float:right; background:#ccc; padding:0 10px; width:160px; height:2011px; line-height:18px; color:#000; display:none;}
.btitle {border-bottom: 1px solid #999; font-size: 21px;line-height: 40px;text-align: center;}
.font13px { font-size:13px;}
.paddingleft10px { padding-left:10px;}
.margintop10px { margin-top:10px;}
.brandimg {margin-top:10px;}
.brandimgp img { margin-left:10px;}
.brandimg1 { float:left;}
.brandimg2 { float:right;}
.roundbg a { padding-left:10px; background:url(../images/menu_arrow_bg.gif) no-repeat -297px 8px;}
.roundbg a:hover { background-position:-297px -15px; color:#ce2d0a; text-decoration:underline;}
/*   see all categories end     ==================================   */
.center_2{float:left; display:inline; width:578px; margin:10px 0px 0px 10px;}
.right{width:230px; float:right; display:inline; margin:10px 0px 0px 0px;}

.banner_r img{margin-bottom:10px;}
.infiniteCarousel {width:578px;  position: relative; margin:10px 0px 13px 0px; height:292px; border:1px solid #f1f1f1;}
.infiniteCarousel h6{font-size:16px; margin:10px 0px 10px 25px; padding:0px;}
.infiniteCarousel .wrapper {width:515px; margin:0px 30px;  position: absolute;  top: 0; height:260px; overflow:auto;  display:inline;}
.infiniteCarousel .wrapper ul {width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:20px 0px 0px 0px;position: absolute;top: -1px;}
.infiniteCarousel ul li {display:block;  float:left; padding:5px; padding-bottom:0; width:126px; }

.infiniteCarousel ul li p{height:30px; overflow:hidden; margin:5px 0px; padding:0px; line-height:120%; text-align:left;}
.p_t{height:40px; overflow:hidden;}
.p_t a{color:#060606;}
.p_t a:hover{color:#92cf0a;}
.p_r{overflow:hidden; font-size:10px; color:#666;}
.a_color1{color:#666!important;}
.a_color2{color:#1C70BF!important;; font-size:10px; background:url(../images/bg_xing.gif) no-repeat; height:11px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel ul li .red{font-size:13px; font-weight:bold;}
.infiniteCarousel .arrow {display: block;  height:280px;  width:26px;  background: url(../images/arrow.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top:0px;  cursor: pointer;}
.infiniteCarousel .forward {background-position: 0 0;  right:0px; margin:0px;}
.infiniteCarousel .back {background-position: 0 -584px;  left:0px; margin:0px;}
.infiniteCarousel .forward:hover {background-position: 0 -292px;}
.infiniteCarousel .back:hover {background-position: 0 -876px;}
/*****added for bottom***/
.infiniteCarousel_bottom {width:578px; /* position: relative;*/ margin:10px 0px 13px 0px; height:292px; border:1px solid #D4D4D4;}
.infiniteCarousel_bottom h6{font-size:16px; margin:10px 0px 10px 25px; padding:0px;}
.infiniteCarousel_bottom .wrapper {width:537px;margin:0px 30px; /* position: absolute; */ top: 0; height:292px; overflow:auto;  display:inline;}
.infiniteCarousel_bottom .wrapper ul {width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:20px 0px 0px 0px;padding:15px 0px 0px 0px;/*position: absolute;*/top: -1px;}
.infiniteCarousel_bottom ul li {display:block;  float:left; padding:5px; padding-bottom:0; width:126px;position: relative;}
#insel3 { margin:20px 0px 0px 0px;}
#insel3 li { width:160px; padding:5px 0 5px 11px;position:relative;}

.infiniteCarousel_bottom ul li p{margin:5px 0px; padding:0px; line-height:120%; text-align:left;}
.p_t{height:40px; overflow:hidden;}
.p_t a{color:#060606;}
.p_t a:hover{color:#92cf0a;}
.p_r{overflow:hidden; font-size:10px; color:#666;}
.a_color1{color:#666!important;}
.a_color2{color:#1C70BF!important;; font-size:10px; background:url(../images/bg_xing.gif) no-repeat; height:11px;}
.infiniteCarousel_bottom ul li a img {display:block; /*width:91px; height:129px;*/}
.infiniteCarousel_bottom ul li .red{font-size:13px; font-weight:bold;}
.infiniteCarousel_bottom .arrow {display: block;  height:292px;  width:26px;  background: url(../images/arrow.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top:0px;  cursor: pointer;}
.infiniteCarousel_bottom .forward {background-position: 0 0;  right:0px; margin:0px;}
.infiniteCarousel_bottom .back {background-position: 0 -584px;  left:0px; margin:0px;}
.infiniteCarousel_bottom .forward:hover {background-position: 0 -292px;}
.infiniteCarousel_bottom .back:hover {background-position: 0 -876px;}
/****added for bottom**/
.infiniteCarousel2 .wrapper {width:537px; margin:0px 20px 0px 30px; /* xue position: absolute; */ top: 0; height:242px; overflow:auto;  display:block; position:relative; }
.infiniteCarousel2 h6{font-size:12px; color:#999999; margin:5px 0px 10px 20px; padding:0px;}
.infiniteCarousel2 h6 strong{font-size:16px; color:#000;}
.infiniteCarousel2{border:none!important;width:580px;  /*position: relative;*/margin:10px 10px 0px 10px;}
.infiniteCarousel2 .arrow {display: block;  height:48px;  width:23px;  background: url(../images/arrow2.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top:120px;  cursor: pointer;}
.infiniteCarousel2 .forward {background-position: 0 0;  right:0px; margin:0px;}
.infiniteCarousel2 .back {background-position: 0 -96px;  left:0px; margin:0px;}
.infiniteCarousel2 .forward:hover {background-position: 0 -48px;}
.infiniteCarousel2 .back:hover {background-position: 0 -144px;}
#categories_2{margin:10px 0px 0px 0px; padding:0px; width:578px; height:100%; overflow:hidden;}
#categories_2 h6{font-size:16px; margin:10px 0px 10px 20px; padding:0px;}
#categories_2 ul{margin:0px 0px 0px 5px; padding:0px; list-style:none; height:100%; overflow:hidden;}
#categories_2 li{margin:5px 10px 5px 0px; padding:0px; display:inline; float:left; width:179px; height:290px;}
#categories_2 ul li p{margin:0px; padding:0px 0px 0px 10px;}
#categories_2 ul li img{vertical-align:top;}
#categories_2 ul li h2{font-size:13px; line-height:100%; padding:10px 0px 5px 10px; margin:0px; }
#categories_2 ul li h2 a{color:#000;}
#categories_2 p a{line-height:160%;}
.bestseller{width:228px; padding-bottom:5px; color:#B8B8B8; font-size:10px; border:1px solid #f1f1f1;margin-bottom:10px;}
.bestseller h6{color:#000; font-size:14px; text-indent:5px; margin:0; background-color:#f0f0f0; padding:7px 0; background:url(../images/h6_title.gif) no-repeat;}
.bestseller ul{ border:1px solid #f1f1f1;float: left; border-top:none; width:227px;}
.bestseller ul li{margin:10px 5px; font-size:10px; height:100%; overflow:hidden;position:relative;}
.bestseller ul li a img{height:80px; width:80px;  display:block;}
.bestseller ul li p{margin:0px 0px 0px 10px; padding:0px; float:left; display:inline; width:115px;}
.bestseller ul li span{font-size:12px; line-height:120%; color:#CC0406;}
.anmelden{margin:10px 0px 0px 0px; border:1px solid #6CB500; border-bottom-width:2px;}
.anmelden h6{ font-weight:normal; color:#000; text-indent:10px; font-size:13px; margin:0px; padding:7px 0px; background-color:#e4fab7;}
.anmelden ul{margin:10px 7px;}
.anmelden ul li{margin:8px 0px; line-height:100%; font-size:12px;}
.a_input{background:none;border:none;height:29px;width:150px; padding:0 5px;line-height: 29px;}
.newsletter_2{margin:10px 0px; border:1px solid #f1f1f1; border-bottom-width:2px;}
.newsletter_2 h6 {color:#000; text-indent:5px; font-size:13px; margin:0px; padding:7px 0px; background-color:#f0f0f0;}
.newsletter_2 ul{margin:15px 7px 10px 7px;}
.newsletter_2 ul li{margin:0px 0px 8px 0px; line-height:100%; font-size:11px; color:#666;}
.zertifizierung{border:1px solid #f1f1f1; border-bottom-width:2px;}
.zertifizierung h6{ color:#000; text-indent:5px; font-size:13px; margin:0px; padding:7px 0px; background-color:#f0f0f0;}
.zertifizierung p{margin:20px 0px 10px 0px; padding:0px; text-align:center;}
.l_info{margin:10px 0px 0px 0px; border:1px solid #f1f1f1; border-bottom-width:2px;}
.l_info h6{color:#000; text-indent:5px; font-size:13px; margin:0px; padding:7px 0px; background-color:#f0f0f0;}
.l_info p{margin:10px 0px 10px 5px; padding:0px;}
.l_info p a{line-height:200%; font-size:11px;}
.keyword{margin:10px auto 0px auto; height:100%; overflow:hidden; padding:0px 0px 10px 0px; width:1004px; border:1px solid #6CB500; border-bottom-width:2px;}
.keyword h6{ font-weight:normal; color:#000; text-indent:10px; font-size:13px; margin:0px 0px 10px 0px; padding:7px 0px; background-color:#DDEEC4;}
.keyword li{float:left; display:inline; color:#666; width:490px; margin:0px 0px 0px 10px; height:70px;}
.keyword b a{color:#5DB400; font-size:10px; text-decoration:underline; line-height:250%;}
.featured_top {margin:10px auto 10px auto;width:1004px; padding:0px;border:1px solid #6CB500; border-bottom-width:2px;}
.f_t_title {color:#FFF; text-indent:10px; height:35px; font-size: 13px;  margin:0px; background-color:#DDEEC4;}
.f_t_title .title_left {float: left; width:600px; line-height: 30px; text-indent:10px; color:#000;}
.f_t_title .title_right {padding:7px 10px 0px 0px; float: right;  width:100px; text-align: right}
.f_t_middle {padding:5px 0px; width:950px;}
.f_t_m {float:left; padding:0px 0px 0px 10px;}
.f_t_m1 {display: none; float: left;}
.f_t_m_left {padding:8px; float:left; width: 450px; font-size: 11px; display:inline;  margin: 0px 1px; vertical-align: middle; color: #666}
.f_t_m_left div {margin:5px 0px 0px 0px;	}
.f_t_m_left p {	padding:3px 0px; margin:0px 0px 0px 10px; color:#666666; line-height:120%; font-weight:normal;}
.f_t_m_left b{ display:block; padding:4px 0; line-height:200%; color:#5DB400;}
html .f_t_m_left p a {	font-weight: bold; font-size: 11px; color: #000; text-decoration: underline}
html .f_t_m_left p a:visited {	color: #000; text-decoration: underline}
html .f_t_m_left p a:hover {	font-weight: bold; font-size: 11px; color: #d9261c; text-decoration: none}
.f_t_m_right {	padding-right: 5px; padding-left: 5px; float: right; padding-bottom: 5px; width: 450px; padding-top: 0px}
html .f_t_m_left a {padding-right: 1px; padding-left: 1px; font-weight: normal; font-size: 11px; padding-bottom: 0px; color: #666; padding-top: 0px; text-decoration: none}
html .f_t_m_left a:visited {color: #666}
html .f_t_m_left a:hover {padding-right: 1px; padding-left: 1px; font-weight: normal; font-size: 11px; padding-bottom: 0px; color: #d9261c; padding-top: 0px; text-decoration: underline}
.neue{margin:10px 0px 0px 0px; height:100%; overflow:hidden; padding:0px 0px 10px 0px; width:576px; border:1px solid #f1f1f1; border-bottom-width:2px;}
.neue h6{color:#000; text-indent:10px; font-size:14px; margin:0px 0px 10px 0px; padding:7px 0px; background-color:#f0f0f0;}
.neue ul{margin:10px;}
.neue ul li {float:left; display:inline; width:268px; margin:3px 5px;}
.neue ul li a img{height:80px; margin:0 auto; display:block;}
.neue ul li p{margin:0px 0px 0px 5px; padding:0px; float:left; display:inline; width:175px;}
.neue ul li p span{font-size:12px; color:#CC0406; line-height:110%;}
.copyright{width:1004px; margin:13px auto 0px auto; text-align:center; padding:20px 0px 10px 0px; color:#333; border-top:1px solid #ccc;}
.copyright p{margin:8px 0px;}
.copyright ul{margin:10px auto; width:650px; height:100%; overflow:hidden;}
.copyright li{float:left; display:inline; margin:0px 5px;}
.bottom_inner{margin:10px auto; padding:0px; width:1004px; height:100%; overflow:hidden; }
.bottom_inner ul li{float:left; display:inline; width:308px; height:170px; overflow:hidden; background-color:#f8f8f8;}
.p_tags{margin:0px 10px 0px 0px; padding:10px; color:#999;}
.p_tags p a strong{color:#999;font-size:11px;}
.p_tags strong{color:#000; font-size:13px;}
.p_tags p{margin:5px 0px; width:310px;}
.p_tags p a{color:#999;}
.inner_s{margin:0px 10px 0px 0px; padding:10px;}
.inner_s strong { font-size:13px;}
.inner_s a strong{color:#999; font-size:11px;}
.inner_s p {margin:5px 0px 5px; padding:0px; color:#999;}
.inner_s p a{margin:0px 5px; color:#999; color:#999;}
.inner_s2{margin:0px; padding:10px;}
.inner_s2 strong{color:#000; font-size:13px;}
.inner_s2 p{margin:5px 0px 5px; color:#999; padding:0px;}
.inner_s2 p a strong { color:#999; font-size:11px;}
.inner_s2 p a{margin:0px 5px; color:#999}
.bewertungen{margin:10px 0px 0px 0px; border:1px solid #6CB500; border-bottom-width:2px;}
.bewertungen h6{ color:#000; text-align:center; font-size:13px; margin:10px 0px 0px 0px; padding:7px 0px;}
.bewertungen p{margin:10px; color:#333; line-height:100%;}
.p_s a{color:#060; text-decoration:underline;}
.blog{margin:10px 0px 0px 0px; border:1px solid #6CB500; border-bottom-width:2px;}
.blog h6{ color:#000; text-indent:10px; font-size:13px; margin:10px 0px 0px 0px; padding:7px 0px;}
.blog p{margin:10px; color:#333; line-height:100%;}
.p_s a{color:#060; text-decoration:underline;}
.bestseller2{margin:10px 0px 0px 0px; border:1px solid #f0f0f0; border-bottom-width:2px;}
.bestseller2 h6{color:#000; text-indent:10px; font-size:13px; margin:0px; padding:7px 0px; background-color:#f1f1f1;}
.bestseller2 ul{margin:10px 1px;}
.bestseller2 ul li{margin:10px 3px; font-size:10px; height:100%; overflow:hidden;position:relative;}
.bestseller2 ul li img{}
.bestseller2 ul li p{margin:0px 0px 0px 5px; padding:0px; float:left; display:inline; width:110px;}
.bestseller2 ul li span{font-size:12px; line-height:120%; color:#cc0000;}
.gleichem{margin:10px 0px 0px 0px; border:1px solid #f0f0f0; border-bottom-width:2px;}
.gleichem h6{ color:#000; text-indent:10px; font-size:13px; margin:0px; padding:7px 0px; background-color:#f1f1f1;}
.gleichem ul{margin:10px 1px;}
.gleichem ul li{margin:10px 3px; font-size:10px; height:100%; overflow:hidden;}
.gleichem ul li img{border:1px solid #CCC;}
.gleichem ul li p{margin:0px 0px 0px 5px; padding:0px; float:left; display:inline; width:110px;}
.gleichem ul li span{font-size:12px; line-height:200%; color:#fb8200;}
#shippingInfoHeading, #privacyDefaultHeading { font-weight:normal; color:#74AD22;}
.path{width:740px; margin:10px 0px 10px 10px; color:#666;}
.content {padding-left:10px;}
#advSearchResultsDefaultHeading {font-weight:normal;color:#7CB601;margin:0; padding-left:10px;}
.produkte_info{width:796px; padding: 0 10px 10px;}
#search_listing h2 {font-weight:normal;}
/*2011 change 产品详细模块**************/
.produkte_info h1{border-top: 1px solid #CCCCCC;color: #000000;font-size: 21px;font-weight: normal;margin: 0;padding: 5px 0;}
/*副标题*/
.subtitle { color:#acacac;margin-top:0;}
/*public*/
.bold{font-weight:bold;}
.bottom10px { margin-bottom:10px;}
.padleft5px { margin-top:5px;}
.fb8200 { color:#fb8200;}
.linehight { line-height:20px;}
.overflow { overflow:hidden;}
/*价格*/
.info_price div { float:left;}
.info_price_1 { /*width:128px;*/margin-right: 3px;}
.info_price_sale { color:#999; text-decoration:line-through;}
.info_price_number { color:#fb8200; font-size:14px;}
/*认证*/
.info_price_img { width:115px; text-align:right;margin-top:-38px;}
/*帮助*/
.info_price_help { width:166px; overflow:hidden; padding:0 5px; font-style:italic; background:#eee;}
.info_price_help a {text-decoration:none;}
.info_price_help a:hover { color:#fb8200; text-decoration:none;}
/*产品提交*/
.product_submit { position:absolute; display:none; margin-left:-5px; margin-top:-130px;}
.info_price_help:hover .product_submit { display:block;}
.product_submit { padding:0 10px 10px; width:300px; height:90px; background:#eee; border:1px solid #ccc;}
.product_submit_1 { font-style:italic; font-weight:bold; line-height:26px;}
.product_submit_text { width:230px; height:20px; border:1px solid #fb8200; padding:3px 0;}
.product_submit_button { color:#fb8200; border-style:none; background:none;}
.product_submit_description { margin-top:5px; line-height:16px; font-size:10px;}
/*配置选项*/
.select_config { padding:5px 0px; margin-top: 5px; line-height:22px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.select_config select { width:200px;font-size:11px;}
/*计算价格*/
.preis { background:#fafafa; margin-top:10px; padding-bottom:10px;}
.total_span { font-weight:bold; font-size:13px; color:#fb8200; margin-left:10px;}
.p_top_price {padding:5px;}
.round a { text-decoration:none; cursor:help;}
.round a:hover { text-decoration:none; color:#fb8200;}
.round img { padding:0 5px;}
/*立即支付*/
.immediately_pay {display: none;padding:10px;position: absolute;right:0px;top:-102px;}
.immediately_pay_div {-moz-border-radius: 5px 5px 5px 5px; padding:10px; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;width: 300px;}
.immediately_pay_div img {margin: 5px;vertical-align: middle;}
/*显示总价*/
.price_total_font {font-family:Arial, Helvetica, sans-serif; font-size:24px; padding-left:5px; color:#cc0000; font-weight:bold;vertical-align: middle;}
.price_total_cart input {vertical-align: middle;}
.price_total_fav { padding-left:10px;}
/*缺货提醒*/
.p_top_reminder {position:absolute; margin-left:222px; *margin-left:-190px; margin-top:-88px; *margin-top:-62px;}
.p_top_reminder { width:190px; background:#fff; border:1px solid #ccc; padding:5px;}
.p_top_reminder p { padding-left:20px;}
.p_top_reminder1 { background:url(../images/round_green.png) no-repeat left top;}
.p_top_reminder2 { background:url(../images/round_orang.png) no-repeat left top;}
.p_top_reminder3 { background:url(../images/round_red.png) no-repeat left top;}
.p_top_reminder p span { color:#fb8200; font-style:italic;}
/*转发链接*/
.linkurl { margin-top:10px; padding:5px;}
.linkurl img { vertical-align:middle;}
/*物流表格*/
.wholesale { margin-top:10px; line-height:21px;}
.wholesale table { border-collapse:collapse; border:1px solid #eee;}
.wholesale td{color:#666; border-bottom:1px solid #eee;}
/*客服在线*/
.service { text-align:center; margin-top:10px; padding-bottom:10px;}
.service img { vertical-align:middle;}
/*2011 change 产品详细模块*************end*/
.pic{float:left; display:inline; text-align:center; padding:10px; margin:0px; width:300px; background:url(../images/pic_bg.gif) no-repeat;}
.pic_klein{margin:25px 0px 0px 0px;}
.pic_klein span img{margin:13px 0px 0px 0px;}
.pic_klein ul li{float:left; display:inline; margin:0px 5px;}
.pic_klein ul li img{border:1px solid #CCC;}
.p_main_img{ height:300px;}
.info{float:left; display:inline; margin:0px 0px 0px 8px; width:435px; color:#333; padding:0px 0px 20px 0px;}
.info_p1{ margin:0px; padding:0px; font-weight:bold; font-size:12px;}
.info .span_l{padding:15px 0px 0px 15px; line-height:180%;}
.info .sapn_l2 { padding:0px 0px 0px 15px;width:180px; display:block; float:left;}
.info .sapn_l2 b { float:left;}
.info .sapn_l2 span { background:url(../images/bg_xing.gif) no-repeat; width:72px; display:block; float:left; margin-top:5px; margin-left:5px;}
.info .sapn_l2 span img {vertical-align:top;*margin-top:-4px;_margin-top:0px;margin-right:-4px;}
.info .span_r{padding:10px 40px 0px 0px;}
.info p{height:100%; overflow:hidden; margin:0;}

.accessories_1{background-color:#F6F6F6; border:1px solid #D6D6D6; margin:10px 0px 0px 15px;}
.accessories_1 td{padding:4px 10px; font-weight:normal; color:#666;}
.accessories_1 td strong{color:#333;}
.wholsale_d{margin:5px 0; width:100%; height:100%; overflow:hidden;}
.wholsale_d p{background:url(../images/tu-33.gif) no-repeat bottom; width:324px; height:25px; margin:0px; padding:4px 0px 0px 0px; text-align:center; float:left;}
#wholesale{ width:100%; border:1px solid #e4e4e4; border-left:none; border-bottom:none; float:left;}
#wholesale td, #wholesale th{height:22px; text-align:center; color:#666; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.accessories{border:1px solid #CCC; margin:20px 0px 0px 0px; padding:10px; height:100%; overflow:hidden;}
.accessories h6{font-size:15px; font-weight:normal; margin:0px; padding:0px;}
.accessories ul{margin:10px 0px 0px 0px; padding:0px;}
.accessories ul li{float:left; display:inline; margin:0px 5px; width:100px; padding:9px;}
.accessories ul li img{border:1px solid #CCC;}
.accessories ul li p{margin:0px; padding:0px;}
.accessories ul li span{line-height:200%; font-size:14px; color:#900;}
.info_p{width:816px; height:100%; overflow:hidden; margin:10px 0px 13px 8px; padding:0px;}
.num_1{margin:0px 0px 13px 0px; padding:0px;}
.num_2{margin:0px; padding:10px; height:100%; overflow:hidden; color:#333; line-height:18px;}
.bt{margin:0px; padding:0px; line-height:normal; height:32px; text-align:left; overflow:hidden; background:url(../images/bj_2.gif) repeat-x;}
.bt ul{ list-style:none; margin:0px; padding:0px;}
.bt li{display:inline; margin:0pX; padding:0px; float:left; text-align:center; height:32px;}
.bt a{ float:left; background:url("../images/bj_4.gif") no-repeat left; margin:0; padding:0px 0px 0px 10px; text-decoration:none; font-size:12px; color:#FFF; }
.bt a span{ float:left; display:block; background:url("../images/bj_4.gif") no-repeat right; padding:0px 40px 0px 30px; color:#FFF; line-height:32px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bt a span{float:none;}
/* End IE5-Mac hack */
.d a{ float:left; background:url("../images/bj_3.gif") repeat-x left; margin:0px; padding:0px 0px 0px 9px; text-decoration:none; font-size:12px; color:#FFF; font-weight:bold; }
.d a span{float:left;display:block;background:url("../images/bj_3.gif") repeat-x right; padding:0px 40px 0px 30px; color:#FFF; line-height:32px; }
.d a span{float:none;}
.num_2 table{line-height:18px; color:#333;border-collapse:collapse}
.num_2 td strong{color:#333;}
.num_2 td{border:1px solid #ccc; line-height:18px; padding:5px;}
.tr_bg td{background-color:#F6F9F4!important;}
.table_lieferumfang{color:#000!important; margin:30px 0px 0px 0px;}
#reviews_2{margin:0px 10px; padding:10px 0px 0px 0px;}
#reviews_2 ul{list-style:none; margin:10px 0px 0px 0px;}
#reviews_2 li{margin:5px 0px; padding:5px 0px; border-bottom:1px dashed #CCC;}
#reviews_2 p{color:#333;}
#reviews_2 input{vertical-align:middle;}
.reviews_2_p{margin:5px 0px; padding:10px 0px; border-bottom:1px solid #CCCCCC; font-size:11px; color:#000;}
#reviews_2 h6{font-size:14px; margin:30px 0px 10px 0px; padding:0px; color:#333;}
#reviews_2 dt{margin:10px 0px;}
.rhf{width:1002px; margin:10px auto 0px auto; padding:0px 0px 10px 0px; height:100%; overflow:hidden; border:1px solid #f1f1f1;}
.rhf_left{float:left; display:block; width:350px; margin:10px 0px 10px 10px; padding:10px;}
.rhf_left h6{font-size:16px; margin:0px; padding:0px; color:#000;}
.rhf_left p{margin:5px 0px; padding:0px;}
.rhf_left ul{margin:20px 0px 0px 0px;}
.rhf_left li{height:100%; overflow:hidden; margin:3px 0px;position:relative;}
.rhf_left li img{margin:0px 10px 0px 0px; /*width:33px; height:44px;*/}
.rhf_right{float:left; display:block; margin:10px 0px 0px 0px; border-left:1px solid #eee; width:600px;}
.directory_info{color:#000; padding:0px;}
.directory_info h1{font-size:21px; margin:0 0 0 10px; padding:0px; font-weight:normal; color:#000;}
.directory_info ul {height:100%; overflow:hidden;}
.directory_info ul li{float:left; display:inline; margin:5px 15px 0px 0px;}
.directory_info ul li a{font-weight:bold; color:#060;}
.directory_info p{margin:10px 0px; padding:0 10px;}
.grid{margin-left:5px; }
.grid ul{height: 100%;margin: 10px 0 0;overflow: hidden;padding: 0 0 10px;}
.grid ul li{border-bottom:1px dotted #CCC; width:180px; padding:20px 10px; float:left; overflow:hidden; display:inline; height:280px; text-align:center;position:relative;}
.grid ul li h2 a{ height:68px; display:block; overflow:hidden;}
.grid ul li h2{font-size:11px; margin:5px 0px 0px 0px; padding:0px; font-weight:normal; text-align:left;}
.p_price{margin:10px 0px 5px 0px!important; font-size:14px; color:#E68A05; text-align:left; }
#newProductsDefaultHeading, #specialsListingHeading {font-weight:normal; padding-left:10px; margin-top:0; font-size:18px;}
.show_top{background-color:#F9F9F9; border:1px solid #eee; padding:5px;}
.show_top p.span_l{font-size:14px; color:#333;}
.show_top p{margin:0px; padding:0px;}
.show_top{height:100%; overflow:hidden;}
.tags{ height:100%; overflow:hidden; margin-top:10px;border:1px solid #f1f1f1; border-bottom-width:2px;}
.tags h6{color:#000; text-indent:5px; font-size:13px; margin:0px; padding-top:7px; background-color:#f0f0f0;}
.tags p{padding:10px; margin:0px; background-color:#f1f1f1;}
.tags_4, .tags_5, .tags_7, .tags_8, .tags_10 {color:#7c7c7c!important; margin:6px 3px;}
.tags_1, .tags_2, .tags_3, .tags_6, .tags_9 {color:##CC0406!important; margin:6px 3px;font-weight:bold;}
.l_directory{ height:100%; overflow:hidden; margin:10px 0px 15px 0px; border:1px solid #6CB500; border-bottom-width:2px; width:175px;}
.l_directory h6{font-weight:normal; color:#000; text-indent:10px; font-size:13px; margin:0px; padding:7px 0px; background-color:#DDEEC4;}
.l_directory h2{color:#333; background:url(../images/bj_7.gif) no-repeat; margin:0px 1px; padding:0px; text-indent:28px; line-height:25px; font-size:12px; font-weight:normal;}
.l_directory ul{margin:10px;}
.l_directory ul li{background:url(../images/tu-38.gif) no-repeat left 3px; padding-left:15px; margin:5px 0px;}
.li_c a{color:#900!important; font-weight:bold;}
.pages2{margin:10px 0px 0px 0px; height:100%; overflow:hidden;}
.pages2 ul{float:right; display:inline; margin:0px;}
.pages2 ul li{background:url(../images/bj_6.gif) repeat-x; line-height:20px; padding:0px; margin:0px 0px 0px 5px; width:auto; height:auto; float:left; display:inline; border:1px solid #CCC;}
.pages2 ul li a{height:20px; padding:0px 10px;}
.pages_li{background:url(../images/bj_5.gif) repeat-x!important; color:#FFF; padding:0px 10px!important;}
.neue2{margin:10px 0 0 10px; height:100%; overflow:hidden; padding:0px 0px 10px 0px;  border:1px solid #f8f8f8; border-bottom-width:2px;width: 1004px;}
.neue2 h6{color:#cc0000; text-indent:10px; font-size:14px; margin:0px 0px 10px 0px; padding:7px 0px; background-color:#f1f1f1;}
.neue2 ul{margin:10px;}
.neue2 ul li {float:left; display:inline; width:253px; margin:3px 5px;}
.neue2 ul li img{}
.neue2 ul li p{margin:0px 0px 0px 5px; padding:0px; float:left; display:inline; width:160px;}
.neue2 ul li p span{font-size:12px; color:#cc0000; line-height:150%;}
.directory_s{margin:10px 0px 0px 10px; height:100%; overflow:hidden; padding:0px 0px 10px 0px;  border:1px solid #f8f8f8; border-bottom-width:2px;}
.directory_s ul li{float:left; display:inline; width:170px; margin:9px 16px; text-align:center; height:175px; overflow:hidden;}
.directory_s ul li p{margin:10px; font-weight:bold; font-size:12px;}
#logoffDefaultHeading, #advSearchDefaultHeading { color:#92cf0a; font-weight:normal;}
.directory_s ul li p a{text-decoration:underline;}
.successful h2 {font-size:16px;font-size:18px;font-weight:normal;color:#92cf0a;}
.shipping_b h3 {font-size:13px;}
.shipping_b h2 {font-size:18px;}
.shipping_b{margin:1px auto; width:1002px; height:100%; overflow:hidden; font-size:13px!important;}
.shipping_b p b { padding-left:15px;}
.suces {border:1px solid #D5ECA0;margin-top:10px;padding:20px;}
.suces h1 {font-size:14px;color:#92cf0a;}
.btn{display:block;text-align:center;}
.table_t{margin:10px 0 auto; font-size:13px!important;}
.p_r { /*text-align:right;*/}
.red2{color:#fb8200; font-size:11px;}
.td_b_t{border-bottom:2px solid #d5eca0; font-size:16px; font-weight:bold; font-family: Helvetica, Arial,sans-serif; color:#92cf0a}
.td_b{border:1px solid #6CB500;}
.r_inpur4 {width: 286px; border: 1px solid #89A06F;}
/*#quanzui {border: 1px solid #89A06F;}*/
.td_b td {padding: 3px;}
.indent_10{text-indent:10px; line-height:30px; color:#92cf0a;}
.text_s_r{color:#F00; font-size:14px; font-weight:bold; text-indent:10px; line-height:200%;}
.td_b_2{border:1px solid #CCC; height:50px; padding:5px; margin:5px 0;}
.td_b_2 input {vertical-align:middle;}
.td_top{border-top:1px solid #6CB500;}
.abc {font-size:10px;color:#333;}
.b {color:#f68316;}
.sitemap{margin:20px auto 10px auto; width:1000px; height:100%; overflow:hidden; padding:0px 0px 20px 0px;  border:1px solid #CCC; border-bottom-width:2px;}
.sitemap_title{ margin: 0px 10px 0px 10px; color:#74AD22; border-bottom:1px solid #ccc; height:100%; overflow:hidden; padding:20px 0px 10px 0px; font-size:15px; font-weight:bold;}
.site_map{margin:0px 10px; padding:0px; height:100%; overflow:hidden;}
.site_map ul {float: left; width: 220px; padding:10px; padding-top:0; margin-top:20px; line-height: 120%}
.site_map a {padding-bottom: 4px; padding-top: 4px; display:block;}
.a_l_28{ padding-left: 20px}
.border_r {	border-right: #ddd 1px solid}
.site_map h4 a {font-size: 11px; color: #ee5100!important; margin:10px 0px 0px 0px; padding:0px; }
.text_info{ height:100%; overflow:hidden; padding:20px;margin:10px 0px 0px 0px; font-size:13px!important;}
.erweiterte_suche{ height:100%; overflow:hidden; padding:20px;  border:1px solid #6CB500; border-bottom-width:2px; margin:10px 0px 0px 0px; font-size:12px!important;}
.login{margin:10px auto; width:1002px; height:100%; overflow:hidden; padding:0px 0px 20px 0px; line-height:150%;background:#fff;}
.login input:focus { outline:none;}
.td_b_left{border-right:1px solid #DDD;}
.registration{font-size:15px; color:#666;}
.registration p, .cd{font-size:10px; color:#Fb8200; margin:0px; padding:0px;}
.r_inpur{height:20px; width:200px; font-size:17px; border:1px solid #89a06f}
.logo2{width:180px; float:left; display:inline; margin:15px 0px 15px 3px;}
.td_b_b{border-bottom:1px solid #CCC;}
#bereits_img { margin-top:-4px;}
.aktionskupon{font-size:11px;}
.aktionskupon span{font-size:12px;}
.td_border{border:1px solid #CCC; padding:5px;}
.r_inpur2{height:20px; font-weight:bold; width:350px; font-size:14px; border:1px solid #89a06f}
.r_inpur3 {border:1px solid #57A900; width:350px;}
.r_inpur_pop {border:1px solid #ccc; width:280px;height:35px;}
/*****products tags*****/
.productags_list{margin:30px auto 0 auto;width:952px;letter-spacing:1px;font-size:12px;line-height:30px;text-align:center;}
.productags_list a{margin:0px 3px; font-weight:bold;}
.a_z_grid {width:952px;margin:10px auto 0 auto;}
.a_z_grid_left {padding:10px 0 10px 20px; width:930px; float:left;}
.a_z_grid li,.a_z_grid_left li {float:left;height:20px; width:206px;padding:0 2px; margin:0 9px; overflow:hidden;text-overflow:ellipsis;line-height:20px;}
.a_z_grid_right{float:right;width:227px;text-align:right;}
.pages {width:950px;clear:both;}
.pages span {display:block;float:left;padding:2px 4px; margin:2px;border:1px solid #ddd;cursor:pointer;}
.a_z_con{margin:0 auto;width:952px;overflow:auto;}
.normalprice{color:#999!important; font-size:12px; font-weight:normal; text-decoration:line-through;}
.productSpecialPrice{font-size:16px; font-weight:bold; color:#CC0406; }
.productPriceDiscount {color:#900;}
/*产品页 评论样式*/
.reviews {word-wrap:break-word;word-break:normal;}
.reviews_title, .reviews_msg, .reviews_prompt, .reviews_write {padding-left:10px;}
.reviews_title {line-height:30px; border-bottom: 1px solid #CCCCCC;}
.reviews_title h1 {font-size:16px;float:left;margin:0px; color:#CC0406;}
.reviews_title span {float:right;margin-top:5px}
.reviews_msg { padding:0 10px; border:1px solid #ECFCB4; border-bottom:none; border-top:none;}
.reviews_name {padding:5px 0;margin:0px;}
.reviews_content { color:#000; line-height:18px; padding:0; margin:0;}
.reviews_prompt {background-color:#f8f8f8; padding:10px; margin-top:10px;}
.reviews_prompt p { line-height:18px; color:#999;}
.reviews_write { background-color:#f8f8f8}
.reviews_write p { margin:0; padding:10px 0;}
.reviews_write p span input { margin-top:-1px;}
.reviews_write p textarea { width:500px; height:100px; font-size:11px; font-family:Verdana;}
.reviews_write table {border-collapse:collapse;}
.reviews_write table td { border:1px solid #ccc; line-height:30px;}
.color_666 { color:#666;}
.reviews_evaluate { color:#fb8200; text-align:right; margin:0;background:url(../images/bg_evaluate.gif) no-repeat 0 10px;}
.reviews_evaluate input { border:none; width:84px; height:18px; margin-left:5px; color:#fff; font-family:Verdana; font-size:11px; font-weight:normal;}
.reviews_evaluate .Ja { background:url(../images/ja_bg.gif) no-repeat;}
.reviews_evaluate .Nein { background:url(../images/nein_bg.gif) no-repeat;}
.reviews_msg hr { border:none; border-top:1px solid #f0f0f0;}
.reviews_right {}
.reviews_price { color:#666; font-weight:lighter;}
.reviews_price td img { margin-right:20px;}
/*live chat online*/
.live_chat { margin-bottom:5px;}
/*ps*/
#pageNotFound { padding-left:10px;}
/*offimg*/
.offimg {background:url("../images/off_bg.gif") no-repeat; margin-left:120px; position:absolute; z-index:100; width:46px;height:40px; color:#FFFFFF; font-size:12px; font-weight:bold; padding:1px 0 0 7px;}
/*facebook*/
.facebook { width:982px; margin:10px auto 0; overflow:hidden; padding:10px;}
.facebook_title { width:180px; float:left; font-size:16px; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/*erro_tag*/
.erro_tag { border:1px solid #f1f1f1; padding:10px 0;}
.erro_tag ul { float:left; padding:10px; width:230px; padding:0 10px;}
.erro_tag ul h4 { color:#92CF0A; margin:0;}
.erro_tag ul a { padding:5px 0 5px 28px; display:block;}
.erro_tag_border_r { border-right:1px solid #f1f1f1;}
/*Track order*/
.order_check { text-align:center; margin-bottom:30px;}
.order {margin-left:10px;}
.order_check input { font-weight:normal;}
.order_input_width {width:300px;}
.order_check select { font-family:Arial, Helvetica, sans-serif; font-size:11px;height:22px;margin-top:1px;vertical-align:top;}
.order_post table { border-collapse:collapse;}
.order_post table td { border:1px solid #ccc;}
.order_note { line-height:18px; color:#666;}

#h1_hs{font-size:10px;}
/*service*/
.hsul { padding:10px; line-height:16px; width:982px; margin:0 auto; margin-top:10px; border:1px solid #f1f1f1;}
.hsul_ico1, .hsul_ico2, .hsul_ico3, .hsul_ico4, .hsul_ico5 {}
.hsul_ico1 p, .hsul_ico2 p, .hsul_ico3 p, .hsul_ico4 p { font-weight:bold; font-size:13px; border-bottom:1px solid #f1f1f1; height:30px;margin: 0 0 5px;}
.hsul ul, .hsul_ico1, .hsul_ico2, .hsul_ico3, .hsul_ico4 { padding-left:10px;}
.hsul ul li {color:#ccc; background:url(../images/123.gif) no-repeat 0px -177px; padding-left:10px;}
.hsul ul li a { display:block; color:#666;}
.hsul_div {float:left; width:20%; overflow:hidden;}
/***************product new calendar style*****************/
#np_calendar{margin:10px 0 10px 5px;}
#np_banner{width:612px;}
#np_cld{width:210px;}
#np_calendar .th1 {background: none repeat scroll 0 0 #DDE8EE;font-weight: bold;height: 25px;line-height: 25px;text-align: center;width: 210px;}
#np_calendar th {font-size: 11px;font-weight: bold;}
#np_calendar td {font-size: 11px;line-height: 25px;}
#np_calendar .table1{border:1px solid #C9E1F4;border-top:0px;width: 210px;}
#np_lnav dd{border-top: 1px solid #DDDDDD;line-height: 16px;overflow: hidden;}
#np_lnav dd a{ display: block;padding: 5px 0 5px 15px;} 

.recommend_bottom .wrapper {width:537px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */display:inline; height:292px;}
.recommend_bottom .wrapper ul { padding-left:40px;}
#recommendbox {height: 292px;}
.recommend_bottom h6{font-size:12px; color:#999999; margin:5px 0px 10px 20px; padding:0px;}
.recommend_bottom h6 strong{font-size:16px; color:#000;}
.recommend_bottom{border:none!important;width:598px;  position: relative; margin:10px 10px 0px 10px;}
.recommend_bottom .arrow {display: block;  height:48px;  width:23px;  background: url(../images/arrow2.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top:120px;  cursor: pointer;}
.recommend_bottom .forward {background-position: 0 0;  right:0px; margin:0px;}
.recommend_bottom .back {background-position: 0 -96px;  left:0px; margin:0px;}
.recommend_bottom .forward:hover {background-position: 0 -48px;}
.recommend_bottom .back:hover {background-position: 0 -144px;}
.recommend_bottom ul li {display: block;float: left;padding: 5px 5px 0;width: 120px;}

/* add temp */
/*menu frame*/
.click {height:30px;}
.click a {display:block; /*font-weight:bold;*/}
.menu { display:none; float:left; position:absolute; background:#fff;}
.menu {z-index:7999;border-color:#CE2D0A; border-style:solid; border-left-width:2px; border-right-width:1px; border-bottom-width:2px; border-top:none;width:173px;}
.menu a { display:block;}
.click:hover .menu {display:block;}

/*cate 1 list*/
.catelist {border-bottom:1px solid #EEEEEE;position: relative;}
.cate1list {display:block; padding:8px 10px; font-weight:bold; font-size:12px;}
.cate1list a { color:#000; text-decoration:none; background:url(../images/menu_arrow_bg.gif) no-repeat; background-position:-18px -154px;}
.catelist:hover .cate1list a {color:#CC0406; background:url(../images/menu_arrow_bg.gif) no-repeat;  background-position:-17px -154px;}
.catelist:hover .cate1list { position:relative; z-index:4; background:#fff;padding: 7px 10px; width: 151px; border-top:1px solid #CE2D0A; border-bottom:1px solid #CE2D0A;}
.hovercate .cate1list a {color:#CC0406; background:url(../images/menu_arrow_bg.gif) no-repeat;  background-position:-17px -154px;}
.hovercate .cate1list {position:relative; z-index:4; background:#fff;padding: 7px 10px; width: 151px; border-top:1px solid #CE2D0A; border-bottom:1px solid #CE2D0A;}

/*float div*/
.catelist .floatdiv { position:absolute; display:none; background:#fff; left:170px; filter:Alpha(Opacity=95);opacity: 0.9;/* width:550px; _height: 460px; min-height:460px; */border:1px solid #CE2D0A}
.catelist:hover .floatdiv { display:block;/* top:0;*/ z-index:2; margin-top:-31px;}
.menu .catelist .mhover {display:block;}
.floatdiv { _margin-top:-31px;}

/*cate2 div list*/
.cate2cont { float:left; /*width:520px;*/}
.cate2cont ul { width:170px; float:left;}
.cate2list { padding:3px 10px;position: relative;}
.cate2list a { color:#333; text-decoration:none; font-weight:bold; font-size:12px;}
.cate2list a:hover, .cate3list a:hover { color:#CC0406; text-decoration:underline;}
.cate3list { padding:2px 10px; font-size:11px;}
.cate3list a { color:#444; text-decoration:none;}

/*bottomcate*/
.bottomcate {float:left; width:150px; overflow:hidden;}

/*brand*/
.branddiv {float:right; background:#686868; width:180px; height:300px; color:#fff; display:none;}
.btitle {line-height:30px; font-size:22px; padding-left:5px;}
.font13px { font-size:13px;}
.paddingleft10px { padding-left:10px;}
.margintop10px { margin-top:10px;}

.catelist .loadingdiv {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CE2D0A;display: none;margin-left: 170px;margin-top: -31px;padding: 10px;position: absolute;width: 170px;}
.catelist:hover .loadingdiv {display: block;z-index: 2;}


/*20110406 hezhen*/
.show_bank_info_one{border:1px #ccc solid; line-height:20px; padding:5px;}


#adv { width:230px; height:235px; background:#eee;}
#adv_banner { width:230px; height:235px; position:absolute;}
#adv_banner {z-index:5;}
#adv_imgdiv {position:relative; z-index:4;}
#adv_imgdiv ul {width:230px; height:235px; position:absolute; z-index:3; margin:0; padding:0; list-style-type:none;}
#adv_imgdiv li { width:115px; height:117px; float:left;}
#adv_imgdiv li a { display:block; width:113px; height:115px; background:#fff; filter:alpha(opacity=20); opacity:0.2;}
#adv_imgdiv li a:hover {filter:alpha(opacity=0); opacity:0;}
.adv_img { position:relative;}
.times {background:#000;color: #FFFFFF;font-size: 32px;font-weight: bold;padding: 2px 0;position: absolute;text-align: center;left:0;top: 193px;width: 230px;filter:alpha(opacity=70); opacity:0.7;}

/*shopping cart infomation list in the page of top and right*/
.all_efox .nav_style {position:relative;overflow:visible; z-index:2;}
#shoppingcart_info {float:right;z-index:10000;}
#shoppingcart_info .cart_a{display:block;width:230px; height:29px;line-height:29px;text-indent:32px; background:url(../images/shipping_bg.gif) no-repeat; margin:3px; padding:0px; display:inline;color:#000;}
#shopping_div{border:2px solid #f00;background:#fff;padding:5px 3px;text-align:center;}
#shopping_div td{padding:4px;}
#shoppingcart_info .my_shoppingcart_info{position: absolute;right:0;top: 20px;width: 400px;z-index: 100;height:auto;display:block;}
#shoppingcart_info .pimgs{width:100px;height:80px;overflow:hidden;line-height:10px;}
#shoppingcart_info .pnames{height:80px;overflow:hidden;text-align:left;line-height:10px; font-weight:normal;}
#shoppingcart_info .pprices,#shoppingcart_info .pdel{display:block;text-align:right;width:90px;overflow:hidden;}
#shoppingcart_info .pprices{color:#f00;font-weight:bold;font-size:12px;}
#shoppingcart_info .pdel{color:#666;cursor:pointer; font-weight:normal;width:90px;height:16px;background:url(../buttons/german/suuprimer.gif)  right top no-repeat;}
#shoppingcart_info .my_total{text-align:left;display:block;}
#shoppingcart_info .my_prices{color:#f00;font-weight:bold;font-size:12px;}
#shoppingcart_info .my_checkout{float:right;display:block;}
#shoppingcart_info .my_checkout a{background:none;}
#shoppingcart_info a { display: block;background:none;color:#fff;}
#shoppingcart_info li { float: left;}
#shoppingcart_info li a:hover{}
#shoppingcart_info li ul,#shoppingcart_info li:hover ul,#shoppingcart_info li.sfhover ul  { /*right: 133px;*right:132px;*/}
#shoppingcart_info li ul { line-height: 20px;  list-style-type: none;text-align:left;width: 180px; position: absolute;}
#shoppingcart_info li ul li{height:auto;width:100%;}
#showCart_menu li { float:none;}
#shoppingcart_info .my_line{border-bottom:1px solid #ccc;}
#shopping_div a {color: #000000;font-size: 11px;line-height: 16px;}
#shopping_div a:hover {color: #CC0406;}

/*end shopping cart infomation list*/

/*2011.4.22 du*/
.checkkg{ width:1000px; margin:0 auto;}
.checkkg .commstate{ text-align:center; padding-top:20px; float:left; width:1000px;}
.checkkg .tptitle{ font-size:18px; font-weight:900; color:#ce1211; float:left;width:970px; padding:20px 0 10px 30px;}
.checknkg{ float:left; width:950px;  padding:20px 25px 80px 25px; background-color:#FFFFFF; }
.commkg{ float:left; width:950px;font-size:12px; line-height:150%;}
.commkg ul{ background:#fafafa;}
.commkg li{ float:left; width:920px; padding:5px 0 0 30px; color:#5a5a5a;}
.commkg li.choose{background:#f1f1f1;}
.commkg li input{ margin:3px 10px 0 0; float:left;}
.commkg li p{ float:left;}
.commkg .title{ float:left; width:950px; font-size:16px; border-bottom:solid 1px #000000; line-height:180%; }
.commkg .title1{ float:left; width:930px; font-size:14px;  padding:10px 0 10px 20px;}
.produlist{ border-collapse:collapse;border:1px solid #ccc; line-height:220%; width:948px;}
.produlist td { border-bottom:1px solid #ccc; text-align:center; }
.produlist .bgtitle{ background:#f9f9f9;font-size:14px;}
.btmleft{ float:left; width:450px; color:#64ac0a; }
.btmright{ float:left;width:480px; text-align:right; padding-right:20px; color:#ce1211; }
.endkg{ float:left; width:950px; border-top:solid 1px #bfbbbc; margin-top:20px; padding-top:10px; text-align:right;}
.organbox{ display: none; }
.open{ font-weight:bold }

.commargin{ margin-top:20px;}
.commarginbtm{ margin-bottom:20px;}
.greenwz{ color:#459300;}
.font12wz{ font-size:12px;}
.font18bwz{ font-size:18px; font-weight:900;}
.input{ width:180px;}
.input1{ width:260px; height:100px;}
.redwz{ color:#ce1211;}
#sabox a{ cursor:pointer; color:#64ac0a;}
#babox a{ cursor:pointer; color:#64ac0a;}
.emessage{float:left; width:400px;}
.emessage ul li{float:left; width:400px;}
#checkpayment{width: 707px; height: 230px; }

/*begin给首页的图片限制大小*/
.img_size{width:80px; height:80px; float:left;}

/*.menu #topc_2641{background: url(../images/80.png) no-repeat;background-position: 88px 1px;}*/

/*begin 首页热销改版 zhengcongzhen 20111109*/
.topseller_head{ border:1px solid #f1f1f1; margin:10px 0 0 0; float:left; width:228px; border-bottom:none;}
.topseller_head h6{font-size:15px; font-weight:bold; background:#f0f0f0; padding:5px;}
.topseller_head ul{width:230px; list-style:none; margin-top:2px;}
.topseller_head ul li{display:block; float:left; text-align:center; background:url("../images/sellor_gb_top.gif") no-repeat scroll 0 0 transparent; width:75px; height:20px; padding-top:5px;}
.topseller_head ul .hot_select{background:url("../images/sellor_gb_bottom.gif") no-repeat scroll 0 0 transparent; padding-top:5px; color:#ff0000;}
.wedding_ul li a .img_size img{width:56px; margin-left:10px;}
/*end 首页热销改版 zhengcongzhen 20111109*/


/**add by zcz 20120104 目录banner样式 begin**/
UL {PADDING: 0px; MARGIN: 0px;}
LI {PADDING: 0px; MARGIN: 0px;}
.container {WIDTH: 817px;HEIGHT: 210px}
.container A IMG {WIDTH: 817px;HEIGHT: 210px}
.container IMG {BORDER-BOTTOM-STYLE: none;BORDER-RIGHT-STYLE: none;BORDER-TOP-STYLE: none;BORDER-LEFT-STYLE: none}
.td_f A IMG {PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px}
.num {POSITION: absolute;WIDTH: 150px;FLOAT: right;LEFT: 670px;bottom:0px;/*TOP: 187px;*/}
.num LI {TEXT-ALIGN: center;LINE-HEIGHT: 15px;LIST-STYLE-TYPE: none;MARGIN: 1px;WIDTH: 15px;FONT-FAMILY: Arial;BACKGROUND: url("../images/flashbutton.gif") no-repeat -15px 0px;FLOAT: left;HEIGHT: 15px;COLOR: #86a2b8;FONT-SIZE: 12px;CURSOR: pointer}
.num LI.on {LINE-HEIGHT: 15px;WIDTH: 15px;BACKGROUND: url("../images/flashbutton.gif") no-repeat;HEIGHT: 15px;COLOR: #ffffff}
/**add by zcz 20120104 目录banner样式 end**/

/**add by zcz 20120106 德国发货 begin **/
.to_head a:hover{text-decoration:none;}
.muban_shipping{width:827px; float:left; margin-left:40px;}
.muban_rows{width:705px; float:left; margin:5px 60px;}
.top_bgs{background:url(../images/top_bgs.gif) no-repeat; width:705px; height:14px;}
.shipping_rows{ border:2px solid #DBCBAF; border-top:none; float:left;}
.shipping_rows strong{padding:15px; font-size:20px; font-weight:bold; float:left; width:670px;}
.shipping_left{width:245px; float:left; display:inline; margin-left:15px;}
.shipping_left .to_head{width:245px; height:90px; position:relative; float:left; display:block;}
.shipping_left .to_head span{   color: #FFFFFF;font-size: 36px;font-weight: bold;left: -20px;letter-spacing: -3px;position: absolute;top: 27px;z-index: 2;}
.shipping_left span {display:block; float:left;}
.top_head{background:url(../images/btn.png) no-repeat; width:300px; height:100px; position:absolute; left:-45px; top:0; z-index:1; cursor:pointer; display:block;}
.shipping_right{float:left; margin-left:15px; width:420px;}
.shipping_right a img{width:400px; height:406px; }
.shipping_right ul{list-style:none; margin:0; padding:0;}
.shipping_right ul li{float:left; font-size:14px; font-weight:bold; margin:5px 10px; line-height:150%; width:380px;}
.share{margin:10px 0; border:1px solid #ccc; float:left;}
/**add by zcz 20120106 德国发货 end **/
