@charset "utf-8";
/* CSS Document */
/*---Indextop-----------------------------------------------------------------*/
#Top #login {display:block; width:240px; height:225px; top:80px; left:680px; position:absolute; z-index:2; overflow:hidden;}
#Top #login img.login_bg{
	display:block;
	top:62px;
	left:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	-moz-opacity: 0.3;
	opacity: 0.3;
	position:absolute;}
#Top #login img.trackmyorder{display:block; top:25px; left:5px; position:absolute;}
#Top #login img.myfbv {display:block; top:25px; left:140px; position:absolute;}
#Top #login h2 {
	display:block;
	background:url(../images/password.gif) 0 7px no-repeat;
	width:210px; height:27px;
	text-indent:20px;
	line-height:27px;
	border-bottom:#FFFFFF solid 1px;
	font-size:12px; color:#FFFFFF;
	top:65px;
	left:15px;
	position:absolute;
	}
#Top #login p.text01 {display:block; width:220px; color:#FFFFFF; font-size:10px; font-weight:bold; overflow:hidden; top:170px; left:15px; position:absolute;}
#Top #login img.signup{display:block; top:100px; left:174px; position:absolute;}
#Top #login form{
	display:block;
	width:210px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:23px;
	text-align:left;
	top:100px;
	left:15px;
	position:absolute;
	}
#Top #login form input.txtBox{
	width:120px;
	height:15px;
	border:#dddddd solid 1px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#555555;
	text-indent:5px;
}
#Top #login form input.go{
	width:72px; height:22px;
	background:url(../images/btn_signin.gif) right no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	top:50px;
	left:110px;
	position:absolute;
	border:none;
	text-indent:-2000px;
}
/*---IndexLeft-----------------------------------------------------------------*/
#IndexLeft {width:252px; height:400px; background-color:#ffffff; float:left; position:relative;z-index:100;}
#IndexLeftColumn {float:left; width:252px;background:url(../images/bg_line.jpg) left top no-repeat;z-index:100;}
#IndexRightColumn {
	float:left;
	width:200px;
	z-index:100;
	}
.IndexLeftMenu {
	display:block;
	position:relative;
	z-index:100;
}
.IndexLeftMenu dt {
	width:242px;
	height:48px;
	padding:0 0 0 0px;
	text-indent:10px;
	line-height:48px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	background:url(../images/bg011.jpg) top left repeat-y;
	border-bottom:#FFFFFF solid 1px;
	cursor:pointer;
}
.IndexLeftMenu dt a {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:48px;
	padding:0 0 0 0px;
	background:none;
}
.IndexLeftMenu dt a:hover {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:48px;
	padding:0 0 0 0px;
	background:none;
}
.IndexLeftMenu dt a:visited {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:48px;
	padding:0 0 0 0px;
	background:none;
}
.IndexLeftMenu .upperdd {}
.IndexLeftMenu dt:hover {background:url(../images/bg01.jpg) no-repeat;}
.IndexLeftMenu dd {
	display:none;
	position:absolute;
	top:0;
	left:0px;
	overflow:hidden;
	width:180px;
	background:#fff;
	opacity:0;
}
.IndexLeftMenu ul {
	width:180px;
	list-style:none;
	z-index:100;
}
.IndexLeftMenu li {
	display:inline;
	z-index:101;
}
.IndexLeftMenu li a, .IndexLeftMenu a:active, .IndexLeftMenu a:visited {
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	background:#2170b2;
	width:195px;
	padding:0 0 0 5px;
	line-height:30px;
}
.IndexLeftMenu li a:hover {
	color:#ddaa00;
	}
.IndexLeftMenu .underline {border-bottom:1px solid #e7eded;}
/*---IndexRight-----------------------------------------------------------------*/
#IndexRight {width:660px; float:right; height:400px;}
#IndexRight #IndexLeftContent {width:350px; height:400px; overflow:hidden; float:left;}
.Rightblock {
	DISPLAY: block;
	width:350px;
	height:392px;
	overflow:hidde;
	top:0px;
	left:260px;
	position:absolute;
	z-index:12;}
.Rightnone {
	DISPLAY: none;
	width:350px;
	height:392px;
	overflow:hidden;
	z-index:11;
	top:0px;
	left:260px;
	position:absolute;
	}
.IndexLeftC02 {width:350px; height:392px; background:url(../images/bg07.jpg) bottom no-repeat #e4eaea; overflow:hidden; position:relative;}
.IndexLeftC02 h2 {width:340px; height:33px; background:url(../images/bg06.jpg) no-repeat; font-size:11px; line-height:30px; padding:0 0 0 10px;}
.IndexLeftC02 h2 span.bg08 {background:url(../images/bg08.jpg) no-repeat #ffffff;padding:0 5px 0 15px;}
.IndexLeftC02 div.what01 {width:320px; height:330px; font-size:14px; border:#cccccc dashed 1px; line-height:160%; background:url(../images/bg_index01.jpg) right bottom no-repeat #ffffff; margin:7px 9px 7px 9px; padding:5px; position:relative;}
.IndexLeftC02 div.what01 p.what0101 {width:320px; height:310px; overflow:hidden;}
#IndexRight #News {width:293px; height:260px; overflow:hidden; background:url(../images/bg03.jpg) no-repeat; float:right;}
#IndexRight #News h2 {width:230px; height:30px; font-size:16px; line-height:30px; margin:0 auto; position:relative;}
#IndexRight #News h2 span {display:block; top:8px; left:230px; position:absolute;}
#IndexRight #News p {width:270px; overflow:hidden; padding:0px 0 0 0; margin:0 auto;}
#IndexRight #Proindex {width:293px; height:110px; overflow:hidden;float:right;}
.indexSearch {width:290px; height:30px; float:left;}
.indexSearch form{
	width:281px;
	padding:0;
	margin:0 0 0 9px;
	overflow:hidden;
	float:left;
	position:relative;
}
.indexSearch form input.txtBox{
	width:90px;
	height:21px;
	border:#c7c7c7 solid 1px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#888888;
	text-indent:5px;
	padding:0 0 0 0;
	display:block;
	top:0px; left:13px;
	position:absolute;
}
.indexSearch form input.txtBox02{
	width:110px;
	height:21px;
	border:#c7c7c7 solid 1px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#888888;
	text-indent:5px;
	padding:0 0 0 0;
	display:block;
	top:0px; left:110px;
	position:absolute;
}
.indexSearch form input.go{
	background:url(../images/index_search_btn.jpg) right no-repeat;
	height:24px;
	width:60px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
}