@charset "utf-8";
/* CSS Document */
body,td{font-size:12px; line-height:22px; margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}
body{ background:#fff8fd;}
td{}
li,p{ margin:0; padding:0}
img{ border:none;}
a:link,a:visited{ color:#7d385e;text-decoration:none; }
.menu{background: url(../images/index_03.jpg) right center no-repeat; height:29px; line-height:29px; color:#fff; font-weight:bold; padding-left:3em; position:relative}
.menu a:link,.menu a:visited{ color:#fff; text-decoration:none; padding-left:2em;}
.menu a:hover{ color:#fffc00}
.titles{ background:#cbcbcb; width:146px; margin:0 auto}
.foot{ color:#fff; text-align:center}
.prodcutsList li{ float:left; padding:10px; list-style:none; text-align:center; overflow:hidden; width:146px; height:170px;}
.prodcutsList li .picview,#featured{ border:1px solid #cdcdcd;}
#featured{margin-left:10px}

.category{ width:198px; background:#ededed;}
.Bigtitle{ color:#fff; line-height:30px; padding-left:30px; font-weight:bold}
.titles2{ border:1px dashed #ccc; border-width:1px 0; line-height:30px;}
.titles2 span{ font-size:12px; font-weight:normal; position:absolute;right:10px;}
.menus{padding-left:10px; height:30px; background:#D9D9D9}
.contacts{ background:url(../images/contact.gif) no-repeat; padding-left:400px; line-height:32px}
/*feedback*/
#feedback { margin-top:2em; background:url(../images/feedback.jpg) no-repeat 200px top; display:block; height:400px; overflow:hidden;}
#feedback li {float:left;width:600px; line-height:30px;}
#feedback .left {display:block;float:left;width:100px;}
/*news*/
.newsList2,.serviceList{ margin:10px 0; width:90%}
.newsList2 li{ background:url(../images/dot.gif) no-repeat left center; padding-left:1em;line-height:30px; border-bottom:1px dashed #ccc;}
.serviceList li{ background:url(../images/pic_down.gif) no-repeat left center; padding-left:2em;line-height:30px; border-bottom:1px dashed #ccc;}
.hr{ margin-top:12px;}
.hr td{line-height:24px; padding:4px}
.searchInput{
	position:absolute;
	right:31px;
	top: 4px;
	background:#fff;
}
.searchInput input{ border:none; background:none; width:200px; color:#666;}
.searchSubmit{position:absolute;right:36px;top:4px;}
#descript{ background:url(../images/bgs.gif) no-repeat; width:205px; height:343px; padding:10px 10px 0 20px; display:block;position:absolute; right:0px; top: -30px;  z-index:9999;text-align:left; display:none}
#descript li{ list-style: disc;line-height:18px; padding:0; margin:0; list-style:inside; display:inline}
#descript img{}
/*menu*/
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	height:29px; 
	line-height:29px; 
	
}
ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: block;
	list-style: none;
	position: relative;
	margin-left:2em;
	
}
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
}
ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
	margin:0;
	
}
/* Root Menu */ 
ul#navmenu a {
	
	padding: 0 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	
	color: #fff;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:29px; line-height:29px; 
}
/* Root Menu Hover Persistence */ 
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
	background: #bb007d;
	color: #FFF;
}
/* 2nd Menu */ 
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {
	float: none;
	background: #bb007d;
	color: #fff;
	filter:alpha(opacity=90); /*IE*/
	-moz-opacity:0.9; /*Mozilla*/
	opacity: 0.9; /*FF*/
	font-weight:normal;
}
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
	background: #c2c2c2;
	color: #333;
}
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
	background: #bb007d;
	color: #fff;
}
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
	background: #c2c2c2;
	color: #333;
}
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
	
	color: #fff;
}
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #bb007d;
	color: #FFF;
}
ul#navmenu ul ul, ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
	display: none;
}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
	display: block;
}
