@charset "utf-8";
#langMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-top: 17px;
	padding-right: 10px;
	z-index: 1;
	position: absolute;
	width: 995px;
	top: 0px;
}
.headerImg {
	z-index: 5;
	float: none;
	position: absolute;
	visibility: visible;
	overflow: visible;
}
#searchBar {
	height: 17px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.searchBarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.searchBarTitle  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
}
.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 15px;
	width: 68px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	background-color: #0099FF;
	background-image: url(images/searh_bg.jpg);
}
.contentBold1220{
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.contentBold1220 a{
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.contentBold1220 a:hover{
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #0066FF;
}
.content1220{
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.content1218{
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.homeGrid {
	background-image: url(images/newsGrayline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.subMenuBg {
	background-image: url(images/subMenuBg.gif);
	background-repeat: no-repeat;
}
.subMenuContent {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 140px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.subMenuTitle {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	width: 130px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #2367AB;
	border-bottom-style: solid;
}

.subMenuContent a:link{
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.subMenuContent a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}
.subMenuContent a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #0066FF;
}

.subMenuContent a:active {
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.contentTitleMain {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 772px;
	top: 230px;
	visibility: inherit;
}
.contentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 15px;
	width:500px;
	float: left;
	padding-bottom: 15px;
}
.contentTitleLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	width:350px;
	float: left;
	
}
.contentTitleRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 15px;
	width: 300px;
	position: relative;
	left: 0px;
	float: left;
	
}
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	padding-right: 10px;
	padding-left: 30px;
}
#headerImg {
	position: static;
	z-index: 1;
	height: 50px;
	width: 998px;
}

#footer_area {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.img_middle{
	vertical-align: text-bottom;
}

.proContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 15px;
	width:750px;
	float: left;
	padding-bottom: 15px;
}
.prodSeriesIndex {
	width: 380px;
	padding-right: 10px;
	padding-left: 5px;
}
.ProdSerImg {
	vertical-align: middle;
	width: 134px;
	float: left;
	position: relative;
	padding-top: 50px;
	padding-left: 10px;
}
.proSerList {
	color: #333333;
	text-decoration: none;
	float: left;
	width: 230px;
	position: relative;
	left: 0px;
	font-weight: bold;
}
.proSerList ul {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
  width: 230px;
}

.proSerList li a {
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20pt;
	color: #333333;
	background-image: url(images/prduct_index_icon.gif);
	background-repeat: no-repeat;
	text-decoration: none;	
	background-position: 10px;
	width: 230px;
	white-space:nowrap;
}
.proSerList li a:link {
	color: #333333;
	text-decoration: none;
}
.proSerList li a:visited {
	color: #333333;
	text-decoration: none;
}
.proSerList li a:hover {
	color: #0066FF;
	text-decoration: none;
}

.proSerList ul ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  width: 230px;
}

.proSerList ul ul li a {

	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	background-image: url(images/space.gif);
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-position: 10px;
}
.proSerList ul ul li a:link {
	color: #333333;
	text-decoration: none;
}
.proSerList ul ul li a:visited {
	color: #333333;
	text-decoration: none;
}
.proSerList ul ul li a:hover {
	color: #0066FF;
	text-decoration: none;
}
.proSerList ul li.parent ul {
		display: none;
	}
.proSerList ul li.parentOn ul {
		display: block;
	}
	
.proIndexTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width:762px;
	margin-left:3px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
}
.proIndexTableTitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width:762px;
	margin-left:3px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
}
.proIndexTableTitleGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:762px;
	margin-left:3px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #EEEEEE;
	clear: both;
	display :block;
	height: 50px;
	overflow: hidden;
}
.proIndexTableTitleGrayBLW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:762px;
	margin-left:3px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #EEEEEE;
	clear: both;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	overflow: hidden;
}
.proIndexTableTitleWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width:762px;
	margin-left:3px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	background-color: #FFFFFF;
	height: 50px;
	overflow: hidden;
}
.proIndexTableWidth {
	width:80px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-top: 3px;
	text-align: center;
	padding-bottom: 3px;
	float: left;

}
.proIndexTableWidth1 {
	width:310px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	text-align: left;
}
.proIndexTableWidth3 {
	width:215px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	text-align: center;

}
.proIndexTableImg {
	width:80px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	display: block;
	height: 30px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
}
.proIndexTableImg1 {
	width:0px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	display: block;
	height: 30px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
}
.proIndexTableImg a {
	width:32px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	display: block;
	height: 30px;
	padding-right: 0px;
	padding-left: 0px;
}
.proContentImg {
	width:350px;
	margin: 0px;
	padding-top: 30px;
	padding-left: 30px;
	float: left;
}
.proContentImg span {
	display:block;
	margin-bottom: 30px;
}
.proContentDownload {
	width:100px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CCCCCC;
	height: 70px;
}
.proContentDownload span {
	display:block;
	margin-bottom: 5px;
	padding-top:5px;
	background-color: #88BADE;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
.proContent {
    width:350px;
	margin: 0px;
	padding-top: 30px;
	padding-left: 5px;
	float: left;
}
.newsContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 15px;
	width:750px;
	float: left;
	padding-bottom: 25px;
}
.newsContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	padding-left: 30px;
	padding-right: 10px;
}
.newsContentText ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
.newsContentText li {
    padding-left: 30px;
    background: url(images/newsBullet.gif) no-repeat 10px 50%;
}
.newsContentText li a:link {
	color: #333333;
	text-decoration: none;
}
.newsContentText li a:visited {
	color: #333333;
	text-decoration: none;
}
.newsContentText li a:hover {
	color: #0066FF;
	text-decoration: none;
}

.naviList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.invContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	padding-top: 15px;
	width:500px;
	float: left;
	padding-bottom: 5px;
}
.invSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	text-decoration: none;
	text-align: right;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 220px;
	top: 0px;
	
}
.shareContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding-left: 20px;
	padding-top: 15px;
	width:750px;
	float: left;
	padding-bottom: 15px;
}
.shareVdeoYtb {
	margin: 0px;
	float: left;
	height: 344px;
	width: 425px;
	padding-bottom: 50px;
}
.shareVideoDown {
	margin: 0px;
	width: 170px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: 344px;
	vertical-align: baseline;
}
.prodSelectArea{
	font-family: "新細明體";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #0099FF;
	width: 450px;
	margin-bottom: 10px;
}
#prodSelectArea{
	font-family: "新細明體";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #0099FF;
	width: 450px;
	margin-bottom: 10px;
}
#newDownloadTitle {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #F6E6C9;
	height: 20px;
	width: 580px;
	padding-left: 50px;
	margin-bottom: 2px;
	border: 1px solid #F6E6C9;
}
.newDownloadContent {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 25px;
	width: 630px;
	border: 1px solid #F6E6C9;
	margin: 0px;
	clear: both;
	display: block;
	padding-top: 5px;
}
.newDownloadContent span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
}
.newDownloadSpan {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
}
.newDownloadContentUp {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 30px;
	width: 630px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F6E6C9;
	border-bottom-color: #F6E6C9;
	border-left-color: #F6E6C9;
}
.newDownloadContentUp span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
}
#hotDownloadTitle {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EBD5D7;
	height: 20px;
	width: 580px;
	padding-left: 50px;
	margin-bottom: 2px;
	border: 1px solid #EBD5D7;
}
.hotDownloadContent {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 25px;
	width: 630px;
	border: 1px solid #EBD5D7;
	margin: 0px;
	clear: both;
	display: block;
	padding-top: 5px;
}
.hotDownloadContent span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 20px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
	vertical-align: middle;
}
.hotDownloadContentUp {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 30px;
	width: 630px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EBD5D7;
	border-bottom-color: #EBD5D7;
	border-left-color: #EBD5D7;
}
.hotDownloadContentUp span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
}
#fileDownloadTitle {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #EFEFEF;
	height: 20px;
	width: 580px;
	padding-left: 50px;
	margin-bottom: 2px;
	border: 1px solid #EFEFEF;
}
.fileDownloadContent {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 25px;
	width: 630px;
	border: 1px solid #EFEFEF;
	margin: 0px;
	clear: both;
	display: block;
	padding-top: 5px;
}
.fileDownloadContent span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 20px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
	vertical-align: middle;
}
.fileDownloadContentUp {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 30px;
	width: 630px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.fileDownloadContentUp span {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	width: 150px;
	height: 15px;
	display: block;
	float: left;
	clear: right;
	background-position: center;
}
.mapContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 25px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.button {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height: 25px;
	width: 80px;
	background-image: url(images/botton_bg.jpg);
	margin-right: 15px;
	margin-left: 0px;
}
.input_area180 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #003366;
	width: 180px;
}
.input_area450 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #003366;
	width: 450px;
}
.input_area_Other {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 150px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #003366;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.contentText_red {
	color: #CC0000;
	font-style: normal;
	padding-left: 2px;
	font-size: 12px;
}
.table_title {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
}
.memberLoginIndex {
	width: 300px;
	padding-right: 10px;
	padding-left: 30px;
}
.MemberLoginTitle {
	font-size: 15px;
	font-weight: normal;
	color: #0066CC;
	width: 300px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-color: #2367AB;
	border-bottom-style: solid;
	margin-bottom: 20px;
}
.adobeGet {
	padding-left: 0px;
	width: 124px;
	float: right;
	padding-top: 35px;
	padding-right: 10px;
}
.appIcon {
	margin: 0px;
	width: 702px;
	float: left;
	padding-top: 25px;
}
.companyGet {
	padding-left: 0px;
	width: 124px;
	float: right;
	padding-top: 35px;
	padding-right: 2px;
}
.memberIcon {
    font-size: 12px;
	width: 100px;
	float: left;

}
.memberIcon a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;;
	width: 100px;
	background-image: url(images/memberIcon.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 6px;
	padding-bottom: 5px;
	text-decoration: none;
}
.memberIcon a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;;
	width: 100px;
	background-image: url(images/memberIcon.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 6px;
	padding-bottom: 5px;
	text-decoration: none;
}
.memberIcon a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C98DA0;;
	width: 100px;
	background-image: url(images/memberIcon_over.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 6px;
	padding-bottom: 5px;
	text-decoration: none;
}
.memberMessage {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	padding-top: 15px;
}
.contactIcon {
	font-size: 12px;
	width: 80px;
	float: left;
}
.contactIcon a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	background-image: url(images/email_icon.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 28px;
	background-position: 0px 9px;
	padding-bottom: 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.contactIcon a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	background-image: url(images/email_icon.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 28px;
	background-position: 0px 9px;
	padding-bottom: 5px;
	color: #FFFFFF;;
	text-decoration: none;
}
.contactIcon a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	background-image: url(images/email_icon.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 10px;
	padding-left: 28px;
	background-position: 0px 9px;
	padding-bottom: 5px;
	color: #C98DA0;;
	text-decoration: none;
}
.copyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 720px;
	float: left;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 10px;
	color: #FFFFFF;
}

.mapContentBg {
	background-image: url(images/map_bg.jpg);
	background-repeat: no-repeat;
}

.mapContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 25px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.mapContent a:link{
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	color: #333333;
}

.mapContent a:visited {
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	color: #333333;
}
.mapContent a:hover {
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	color: #0066FF;
}

.mapContent a:active {
	font-size: 12px;
	padding-left: 5px;
	text-decoration: none;
	color: #333333;
}
.msg {
	word-break: break-all;
	word-wrap: break-word; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #494949;
	padding-left: 10px;
}
.proCartAdd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.proCartAdd0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
}
.proCartAdd1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:oblique;
	vertical-align: middle;
}

