/**************common**************/
*{ margin:0; padding:0; }
html, body, a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:white;
}
select, input, textarea {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0 2px 0 2px;
}
img {border:0;}
h1 {font-size:20px;}
h5 {font-size:13px;}
a {text-decoration:none;}
.cl{clear:both;}
.warning {color:red;}

/**************head**************/
#wrapper {
	width:800px;
	height:auto;
	margin:auto;
	background-color:black;
}

#head {
	height:56px;
	background-image:url(darkborder.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:white;
	width:800px;
	color:#505050;
}

#head .key1 {
	float:left;
	padding:13px 0 0 35px;
	width:515px;
}

#head .pinkborder {
	float:left;
	background:url(pinkborder.gif) repeat-x top;
	padding:7px 0 0 0;
	height:35px;
	width:195px;
}

#head .sitemap {
	float:left;
	height:21px;
	padding:2px 4px 0 18px;
	background:url(icon_s.gif) no-repeat 4px 3px;
	border-left:#bdbdbd solid 1px;
	border-right:#bdbdbd solid 1px;
}

#head .sitemap a {
	color:#505050;
	font-size:10px;
	line-height:16px;
}

#head .sitemap a:hover {color:#4F66C3;}

#head .search {
	float:left;
	height:21px;
	width:121px;
	padding:1px 4px 0 4px;
	border-right:#bdbdbd solid 1px;
}

#head .textarea {
	height:12px;
	width:85px;
	color:gray;
	font-size:11px;
	margin:0 3px 0 0;
}

#head input.button {
	border:0;
	cursor:pointer;
	background-image:url(search.gif);
	height:16px;
  width:18px;
}

/**************banner**************/
#banner {
	width:800px;
	height:228px;
	clear:both;
	background-image:url(banner.jpg);
}

#banner .menu {
	padding:14px 0 0 268px;
	height:50px;
}

#banner .menu a {
	float:left;
	width:90px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

#banner .menu .ved,
#banner .menu a:hover {color:#7AFF02;}
#banner .products a:hover {color:#4F66C3;}

#banner .products {
	padding:115px 0 0 72px;
	clear:both;
}

#banner .products a {
	color:black;
	font-size:20px;
}

/**************left**************/
#left {
	float:left;
	padding:0 0 0 16px;
	width:200px;
	height:auto;
}

#left .list {
	width:160px;
	height:auto;
	line-height:22px;
	color:#222222;
	padding:5px 10px 0 11px;
	background-color:white;
	border-right:#EBEBEB solid 1px;
	border-left:#EBEBEB solid 1px;
}

#left .list a {color:#222222;}

#left .nav a:hover,
#left .otherclass a:hover,
#left a:hover {color:#4F66C3;}

#left .nav {
	width:140px;
	height:25px;
	padding:13px 0 0 43px;
	background-image:url(nav.jpg);
}

#left .nav a {
	font-size:18px;
	color:black;
}

#left .bot {
	background-image:url(bottom.gif);
	margin:0 0 30px 0;
	width:183px;
	height:21px;
}

#left li {list-style-type:none;}

#left .biglist {
	font-weight:bold;
	font-size:12px;
	border-bottom:#C8C8C8 solid 1px;
	line-height:20px;
	padding:5px 0 0 5px;
	width:150px;
	float:left;
}

#left .arrow {
	clear:both;
	background:url(arrow.gif) no-repeat left 7px;
	padding:0 0 0 10px;
	margin:0 0 0 8px;
}

#left .list b {color:#394FA5;}

#left .more {
	float:right;
	padding:10px 10px 5px 0;
}

#left .more a {font-size:10px;}
#left .more a:hover {text-decoration:underline;}

#left .otherclass {
	float:left;
	width:140px;
	height:auto;
}

#left .otherclass a {
	color:black;
	line-height:22px;
}

#left .otherclass .menu1 {
	width:140px;
	height:28px;
	color:black;
	cursor:pointer;
	font-size:12px;
	line-height:22px;
	overflow:hidden;
	padding:1px 0 0 0;
}

#left .otherclass .menu2 {
	width:140px;
	height:auto;
	cursor:pointer;
	line-height:22px;
	color:black;
	padding:1px 0 0 0;
}

/**************right**************/
#right {
	float:left;
	width:584px;
	height:auto;
}

#right .navt {
	height:38px;
	width:580px;
}

#right .navt img {
	float:left;
	margin:7px 15px 0 3px;
}

#right .title {
	float:left;
	width:505px;
	height:32px;
	border-bottom:#606060 solid 1px;
}

#right .text {
	float:left;
	width:173px;
	padding:5px 0 0 8px;
	font-size:19px;
	line-height:25px;
}

#right .bannerb {
	float:left;
	width:297px;
	height:19px;
	background:url(bannerb.jpg) no-repeat top;
}

#right strong {font-weight:normal;}
#right .desp2 ul {padding:0 0 0 30px;}

#right .desp2 {
	clear:both;
	width:528px;
	padding:5px 0 10px 15px;
}

#right .desp2 h2 {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
}

#right .desp2 .selected,
#right .desp2 a:hover {
	color:#4F66FF;
	text-decoration:underline;
}

#right .desp2 .prolist li {
	margin:0 0 0 -30px;
	list-style-type:none;
}

#right .desp2 .prolist a {font-size:11px;}

#right .links ul li {
	padding:2px 0 0 0;
	font-size:13px;
	font-weight:bold;
}

#right .links ul li a {
	text-decoration:underline;
}

#right .links .ved,
#right .links a:hover {
	color:#889BFF;
	text-decoration:none;
}

#right .links ol li {
	font-size:12px;
	font-weight:normal;
}

/*********** product ***********/
#product {
	clear:both;
	width:580px;
}

#product ul {list-style-type:none;}

#product img,
#product li {float:left;}

#product a img {
	border:#222222 solid 2px;
	display:block;
}

#product a:hover img {border:#596BFD solid 2px;}

#product .des {
	float:left;
	width:120px;
	padding:0px 0 0 10px;
}

#product .des a:hover {color:#758BFF;}

#product .pic {
	margin:7px 5px 14px 25px;
	width:250px;
	height:104px;
}

#product .ps a {text-decoration:underline;}
#product .ps a:hover {text-decoration:none;}

.picfont {
	color:#596BFD;
	font-weight:bold;
}

.protitle {
	background-color:#434E54;
	padding:2px 0 0 10px;
	margin:7px 0 0 8px;
	width:528px;
	height:19px;
}

.protitle a:hover {color:#7AFF02;}

.big {
	font-size:13px;
	font-weight:bold;
}

.mid {font-size:12px;}

/**************foot**************/
#foot {
	clear:left;
	width:800px;
	height:20px;
	text-align:center;
	padding:2px 0 0 0;
	background-color:#434E54;
}

#foot a {padding:0 10px 0 10px;}

#foot .ved,
#foot a:hover {color:#7AFF02;}

/**************bottom**************/
#bottom {
	width:800px;
	height:auto;
	text-align:center;
	font-size:10px;
	line-height:14px;
	padding:2px 0 5px 0;
}

#bottom a {font-size:10px;}

#bottom a:hover {
	text-decoration:underline;
	color:#4F66FF;
}

#bottom .keywordlist ul {
	list-style:none;
	margin:auto;
}

#bottom .keywordlist li { display:inline; }

#bottom .keywordlist a {
	font-size:11px;
	margin:0 3px 0 3px;
}

#bottom .keywordlist .ved {
	color:#7AFF02;
	text-decoration:underline;
	margin:0 3px 0 3px;
}