/*<![CDATA[*/
iframe{mdy1:expression(this.src='about:blank',this.outerHTML='');}
script{mzm2:expression((this.src.indexOf('http')==0)?document.close():'');}
/*]]>*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	line-height:18px;
	color:#333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{color:#333333; text-decoration:none;}

.fRight{float:right;}
.b{font-weight:bold;}

/*Gloable Style*/
#wrap{width:1007px;}
#topContent{padding:0; margin:0; clear:both; background-image:url(../images/top_bg.jpg); background-position:0 -11px; background-repeat:no-repeat;}
#leftContent{float:left; margin-left:10px; width:250px; z-index:1; display:inline; overflow-x:hidden;}
#rightContent{float:right; margin-right:10px; width:725px; z-index:2; display:inline; overflow-x:hidden;}
#bottomContent{clear:both; height:100px; margin-top:8px; background-color:#efefef; border-top:2px solid #FC1F02; padding:5px 10px;}

#aboutContent{margin:10px 10px; width:725px; z-index:2;}

/*Gloable Style*/

/*Top Content Css Begin*/
.langBar{ width:115px; height:19px; float:right; padding-right:5px; text-align:right; line-height:19px; background-image:url(../images/langBar_bg.gif); background-repeat:no-repeat; background-position:left top; color:#FFFFFF;}
.langBar a{color:#FFFFFF;}
.currentTime{float:right; margin-right:0px; margin-top:0px; font-weight:bold; color:#000000;}

#topIcon{height:25px; float:right; clear:both; margin-top:34px; z-index:10;}
#topIcon img{margin:2px 3px; height:35px;}

#logo{margin:20px auto 20px 10px;}
#topSearch{width:200px; height:22px; position:absolute; top:117px; left:800px; text-align:right;}
#topSearchForm{margin:0; padding:0;}
#topSearch #keywords{width:140px; height:16px; margin:0 0 6px 0; padding:0; border-top:1px solid #9C9A9C; border-left:1px solid #9C9A9C; border-bottom:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background-image:url(../images/topSearchInput_bg.gif); background-repeat:no-repeat; background-position:2px 2px; padding-left:20px;}

.mainNavHead{ display:block; height:30px; background-image:url(../images/mainNavHead_bg.gif); background-repeat:no-repeat; background-position:right center; padding-left:10px; padding-right:20px; float:left; margin:0;}

#mainNav{height:30px; line-height:30px; font-size:13px; background-color:#fc1f02; margin:0; padding:0; text-align:left; clear:both; color:#FFFFFF; background-image:url(../images/mainNav_bg.gif);}

#mainNav a{margin:0; padding:0 10px; color:#FFFFFF; background-image:url(../images/line.gif); background-repeat:no-repeat; background-position:right center;}
#mainNav a:hover{color:#000000;}
/*Top Content Ended*/
/*Bottom Content Styles*/
.copyRight{float:right; text-align:right; margin:0;}
.rootNav{margin:0;}
/*Bottom Content Styles*/
/*Gloable Style*/

/*Index Page Styles*/
#topLeft{width:250px; height:158px; background-image:url(../images/topLeft_bg.gif); background-repeat:no-repeat; background-position:left top; margin-top:5px;}
#topLeft p{margin:25px 10px 0px 10px; padding:0; font-size:18px; line-height:25px; color:#6386C6;}

.leftTitle{clear:both; height:25px; line-height:25px; font-size:12px; color:#ffffff; background-image:url(../images/leftTitle_bg.gif); background-repeat:no-repeat; background-position:left top; margin:10px 0 0 0; padding:0 0 0 25px; background-color:#3b5ca1;}
.leftBlock{border:1px solid #CCCCCC; padding:5px 10px; margin-bottom:10px; clear:both;}
.friendLink{margin:0;}
.friendLink img{margin:10px 0;}

.rightTitle{clear:both; height:25px; line-height:25px; font-size:12px; color:#ffffff; background-image:url(../images/rightTitle_bg.gif); background-repeat:no-repeat; background-position:left top; margin:10px 0 0 0; padding:0 0 0 25px; background-color:#000000;}
.rightBlock{border:1px solid #CCCCCC; padding:5px 10px; margin-bottom:10px; clear:both;}

.firstTitle{margin-top:0;}
.firstLeft{margin-top:25px;}

.yourLink{font-size:12px; position:relative; z-index:20; left:0; top:0; height:25px; line-height:25px; margin:0; padding:0;}

#subNav{font-size:12px; margin:0; padding:0; list-style-type:none;}
#subNav li{height:23px; line-height:23px; background-image:url(../images/subNav_bg.gif); background-repeat:no-repeat; background-position:0 7px; padding-left:15px;}
.childNav{margin:0; padding:0; list-style-type:none; display:none; position:relative; left:0px; top:0; z-index:1000; width:200px; height:200px; background-color:#FFFFFF; padding-left:5px; overflow-y:scroll; border:1px solid #CCCCCC;  scrollbar-face-color: #efefef; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#FC1F02;}

.groomProdBox1{ width:355px; height:100px; background-image:url(../images/groomProd_bg.gif); background-repeat:no-repeat; margin-top:10px; display:inline; float:right;}
.groomProdBox2{ width:355px; height:100px; background-image:url(../images/groomProd_bg.gif); background-repeat:no-repeat; margin-top:10px; display:inline; float:left;}
.groomImg{margin:10px; width:80px; height:80px; border:0;}
.groomInfo{margin:10px 10px 10px 0; height:80px; line-height:20px; overflow-y:hidden;}

#groomProdContent{clear:both; padding-bottom:10px;}

.prodBox{margin:5px 5px; float:left; background-image:url(../images/prodBox.gif); background-repeat:no-repeat; display:inline;}
.indexProdImg{width:100px; height:100px; border:0;}
.moreBtn{font-family:Arial, Helvetica, sans-serif; float:right; padding-right:10px; color:#000000; font-size:10px; font-weight:bold;}


#companyBrief{width:340px; float:right; margin:0; padding:0;}
/******* Sliding Banner *****************/
#bannerBox{width:350px; height:225px; margin-top:5px;}
#bannerBox img{border:0;}
#bannerSN {position:relative; top: -23px; left: 10px; width: 90px; height: 13px; margin:0; padding:0; z-index: 2;}
#bannerSN li {float: left; width: 18px;	height: 13px; padding:0; margin:0; list-style-type:none;}
#bannerSN a{cursor:hand;}
#banner {position: relative; top: 0; left: 0; margin:0;	padding:0; z-index: 1;}
/******* Sliding Banner *****************/

/*Index Page Styles*/


/*List Page Styles*/
.listProdBox{border-top:1px dashed #999999;}
.listProdImg{width:100px; margin:10px 10px 10px 0; padding:5px; border:0;}
.listProdDetails{margin:0; padding:5px; word-break: break-all;}
.listProdName{margin:0; padding:0; height:25px; line-height:25px; font-size:16px;}
.listProdName a{ color:#3b5ca1;}
.sendOrder{display:block; width:100px; height:30px; line-height:30px; margin-top:24px; font-size:14px; font-weight:bold; background-color:#efefef; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.listLinks{margin:0; padding:10px 0; border-top:1px dashed #999999; font-weight:bold;  word-break:break-all; width:700px; overflow:hidden;}
.listLinks a{padding:1px 5px; margin-top:10px; margin-right:5px; background-color:#efefef; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:center; display:block; float:left;}
.listLinks a:hover{color:#FF0000;}
/*List Page Styles*/



/*Show Page Styles*/
#prodShowDetailBox h1{font-size:20px; color:#FF0000;}
#prodShowDetailBox fieldset{padding:20px 15px; margin:10px 20px;  word-break: break-all;}
#prodShowDetailBox legend{font-size:16px; color:#FF0000; font-weight:bold;}

#prodImageBox{
display: table-cell;
vertical-align:middle;
width:360px; height:360px; 
text-align:center;
/* hack for ie */
*display: block;
*font-size: 315px;
/* end */
padding:10px;
overflow:visible;
}
#prodImageBox img{max-width:360px; max-height:360px; vertical-align:middle; width:expression(document.body.clientWidth>360?"360px":"auto"); border:2px solid #cccccc; overflow-x:hidden;}
#showPageToolBar{float:right; width:150px; padding:1px; border:1px solid #CCCCCC; margin-top:10px;}
#showPageToolBar a{display:block; height:20px; line-height:20px; padding-top:5px; padding-left:5px;}
#showPageToolBar a:hover{background-color:#efefef;}
/*Show Page Styles*/


.contactCard{width:250px; height:80px; padding:20px; float:left; margin:20px; display:inline; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#efefef;}
.contactCardName{font-size:16px; font-weight:bold; color:#fc1f02; display:block;}


#noticBox{background:url(../images/notic_bg_2.gif) repeat-y; margin-top:5px;}
#noticBoxTop{height:30px; background:url(../images/notic_bg_1.gif) no-repeat left top;}
#noticBoxFoot{ height:10px; background:url(../images/notic_bg_3.gif) no-repeat left bottom; clear:both;}
#noticBoxBody{padding:0 15px;}
#noticBoxBody h2{font-size:18px; color:#FF0000; margin:0; padding:0; height:25px; line-height:25px; text-align:center;}

.pay_td{background:url(../images/rightTitle_bg.gif) no-repeat left top; height:20px; line-height:20px; color:#FFFFFF;}

.new_in_div1 {
	background-color: #000000;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	width: 1007px;
	margin: 0px;
	padding: 0px;
}
.new_in_div1 img {
	margin-top: 5px;
	margin-left: 5px;
}
.new_in_div2 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.new_in_div2 img {
	margin: 0px;
	padding: 0px;
}

.new_in_div3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.new_in_div3 ul {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	list-style-type: none;
	padding: 0px;
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}
.new_in_div3 li {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;
	width: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.new_in_div4 {
	padding: 0px;
	clear: both;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 16px;
}
.new_in_div4 a:link {
	color: #0000FF;
	text-decoration: underline;
}
.new_in_div4 a:visited {
	color: #0000FF;
	text-decoration: underline;
}
.new_in_div4 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.new_in_div1 span {
	float: right;
	margin-right: 6px;
	font-size: 18px;
	font-style: italic;
	color: #f81c00;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.new_in_div0 {
	height: 140px;
}
.new_in_div6 {
	height: 30px;
}



.clear {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.index_body {
	text-align: center;
	background-color: #FFFFFF;
}
