@charset "utf-8";

* { 
	margin: 0; 
	padding:0;
}

html{ 
	font: 100% Arial;
　　height:100%; 
  scrollbar-face-color:#262626;
  scrollbar-highlight-color:#262626;
  scrollbar-3dlight-color:#dcdcdc;
  scrollbar-darkshadow-color:#dcdcdc;
  scrollbar-Shadow-color:#262626;
  scrollbar-arrow-color:#fcca0f;
  scrollbar-track-color:#fcca0f;
} 

body  {
	
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
	background-image:url(images/bgall.gif); background-repeat:repeat-x;
	height:100%; 
}
.fontclass{
	font-size:12px; color:#333333; text-decoration:none;
}
.fontclass a:link{
	font-size:12px; color:#333333;text-decoration:none;
}
.fontclass a:visited{
	font-size:12px; color:#333333;text-decoration:none;
}
.fontclass a:hover{
	font-size:12px; color:#333333;text-decoration:underline;
}

.main #container {
	width: 1000px;
	background: #FFFFFF;
	margin: 2px auto 0;
	text-align: left;
	overflow:hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
} 

#top {
  background-image: url("images/bgall.gif");
}

.main #header { 
/*	position: relative;*/
}

.main #header #search{ 
	POSITION:absolute;
	margin-left:785px;+margin-left:190px;_margin-left:100px;
	margin-top:-20px;+margin-top:60px;_margin-top:60px;
} 
.main #header #search #googlesearch{ 
	POSITION:absolute;
	margin-left:-160px;+margin-left:-200px;_margin-left:-200px;
} 

#logo_img {
  position: absolute;
  top: 20px;
  left: 0;
}

#header {
/*  height: 110px;*/
	height: 74px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 1000px;
}

#header .search {
  bottom: 5px;
  display: block;
/*  margin-left: 495px;*/
  position: absolute;
  text-align: right;
  width: 1000px;
}

#google_search {
	width: 190px;	
	bottom: 0;
	position: absolute;
	right: 165px;	
	top: 0;
}

#product_select {
	bottom: 0;
	position: absolute;
	right: 360px;
	top: 0;
}

#google_translate_element {
	position: absolute;
	right: 0;
/*	width: 300px;*/
	top: 0;
}

.main #header #search #search2{ 
	POSITION:absolute;
	
	margin-left:-360px;+margin-left:-400px;_margin-left:-400px;
} 
.main #header #search #google_translate_element{ 
	margin-left:50px;+margin-left:225px;_margin-left:320px;
	margin-top:38px;+margin-top:38px;_margin-top:40px;
}
.goog-te-gadget-icon{ }
.main #menu { 
	width:1000px; margin:0 auto; 
	padding: 0px 0px 0px 0px; 
	height: 2em;
	line-height: 2em;
	overflow: hidden;
	position:relative;
}
.main #menu h1{ 
	color:#e7e7e7; font-weight:bold; font-style:italic; margin-right:50px; font-size:14px;  padding-top:8px;padding-bottom:7px;margin-top:-8px; text-align:center;
} 

.main #menu h1 a:link{ 
	color:#e7e7e7; font-weight:bold; font-style:italic; font-size:14px; text-decoration:none;
} 
.main #menu h1 a:visited{ 
	color:#e7e7e7; font-weight:bold; font-style:italic; font-size:14px;text-decoration:none;
} 
.main #menu h1 a:hover{ 
	color:#fcca0f; font-weight:bold; font-style:italic; font-size:14px;text-decoration:none;
} 
.main #menu #sitemap{ 
	float:right;	
	padding-top:8px;
}

.main #menu #sitemap a:link{ 
	font-size:12PX;color:#fcca0f; font-style:normal; font-weight:normal;text-decoration:none;
}
.main #menu #sitemap a:visited{ 
	font-size:12PX;color:#fcca0f;font-style:normal; font-weight:normal;text-decoration:none;
}
.main #menu #sitemap a:hover{ 
	font-size:12PX;color:#fcca0f;font-style:normal; font-weight:normal;text-decoration:underline;
}
.main #banner{
	width:1000px; height:259px;margin:0 auto; border-bottom:#eec233 solid; border-top:#eec233 solid; 
}

.main #mainContent { 
	width: 1000px;
	margin: 0;
	clear:left;
	padding: 0; /* 请记住，填充是 div 方块内部的空间，边距则是 div 方块外部的空间 */
} 

.main #mainContent #adshow {
	margin-top: 20px;
	font-size: 12px;
	color: #282828;
/*	padding-top: 5px;*/
	font-family: Arial, Helvetica, sans-serif;
}

.main #mainContent #adshow strong {
	font-weight:bold;font-size:14px;
}

.main #mainContent #adshow #adtext{ 
	width: 450px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

.main #mainContent #adshow div.adimage {
	float: left;
	margin: 48px 14px;
	height: 232px;
}

.main #footer {
	margin: 0 auto;
	padding: 35px 0;
	text-align: left;
	width: 1000px;
}

.main #bottom{ 
	width: 100%;
	background-image: url(images/bottombg.gif);
	background-repeat: repeat-x;
}
.main #footer #menu2 {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	padding-top: 15px;
	line-height: 15px;
	text-align: right;
}
.main #footer a:link {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.main #footer a:visited {
	color: #666666; font-size: 12px;
	text-decoration: none;
}
.main #footer a:hover {
	color: #666666; font-size: 12px;
	text-decoration: underline;
}

.main #footer #smalllogo {
	width: 200px;
}
.main #footer #copyright {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	text-align: right;
	margin-top: 0;
}

.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.main #common { 
	 width:100%;
	
	
}
.main #common #navgation{ 
	width:1000px; font-weight:bold; height:30px;margin:0 auto;
}
.main #common #navgation #floatright{ 
	float:left;margin-top:8px;margin-left:5px;
}

.main #common #navgation span { 
	font-size:12px; color:#666666;font-weight:bold; text-decoration:none; 
}
.main #common #navgation span a:link{ 
	font-size:12px; color:#666666;font-weight:bold;text-decoration:none;
}
.main #common #navgation span a:visited{ 
	font-size:12px; color:#666666;font-weight:bold;text-decoration:none;
}
.main #common #navgation span a:hover{ 
	font-size:12px; color:#000000;font-weight:bold; text-decoration:underline;
}
.main #common #commoncontent{
	width:1000px; margin:0 auto;
}
.main #common #leftcontent{ 
	width:190px; border:1px #cccccc solid;margin-left:5px; overflow:hidden; float:left; background-color:#FFFFFF;
}
.main #common #leftcontent #menuclass{ 
	width:195px;height:34px; 
}
.main #common #leftcontent #menuclass h1{ 
	width:195px; height:5px; background-color:#fcca0f;font-size:0px;
}
.main #common #leftcontent #menuclass h2{ 
	width:195px; height:29px; background-color:#292929;
}
.main #common #leftcontent #menuclass h2 p{ 
	color:#fcca0f; font-size:14px; font-weight:bold; margin-left:10px; padding-top:5px;
}
.main #common #leftcontent #leftmenu{ 
	width:183px; padding-left:12px; padding-top:5px; background-color:#FFFFFF; height:auto;
}
.main #common #leftcontent #leftmenu ul{ 
	list-style:none; margin:0px 0px; padding:0px 0px;

} 
.main #common #leftcontent #leftmenu ul li{ 
	background:url(images/delta.gif) no-repeat left center; font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;
}
.main #common #leftcontent #leftmenu ul li a:link{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e; text-decoration:none;
}
.main #common #leftcontent #leftmenu ul li a:visited{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;text-decoration:none;
}
.main #common #leftcontent #leftmenu ul li a:hover{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;text-decoration:underline;
}

.main #common #leftcontent #leftmenu2{ 
	width:183px; padding-left:12px; padding-top:5px; background-color:#FFFFFF; height:100%;
}
.main #common #leftcontent #leftmenu2 ul{ 
	list-style:none; margin:0px 0px; padding:0px 0px;

} 
.main #common #leftcontent #leftmenu2 #nav li a{ 
	background:url(images/delta.gif) no-repeat left center; font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;
}
.main #common #leftcontent #leftmenu2 #nav  li a:link{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e; text-decoration:none;
}
.main #common #leftcontent #leftmenu2 #nav  li a:visited{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;text-decoration:none;
}
.main #common #leftcontent #leftmenu2 #nav  li a:hover{ 
	font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;text-decoration:underline;
}
.main #common #leftcontent #leftmenu2 #nav li ul li a{ 
	background:none; font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;
}

.main #common #rightcontent{ 
	width: 774px;
	margin-bottom: 8px;
	margin-left: 212px;
}
.main #common #rightcontent #smallbanner{ 
/*	width:774px;*/
}
.main #common #rightcontent #productlist{ 
	width: 771px !important;
	_width: 774px; 
	float: left;
	margin: 10px 0;
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
	text-align: center;
}
.main #common #rightcontent #productlist #listtitle{ 
	width:770px !important;_width:772px;height:21px; border:1px #cccccc solid; background-image:url(images/titlebg.gif); background-repeat:repeat-x;
	color:#2c2c2c; vertical-align:middle; font-size:14px; font-weight:bold; vertical-align:middle;height: 2em;line-height: 2em;
	
}
.main #common #rightcontent #productlist #listtitle #left{ 
	float:left;color:#2c2c2c;font-weight:bold;font-size:12px; padding-left:5px;vertical-align:middle;height: 2em;line-height: 2em;
}
.main #common #rightcontent #productlist #listtitle #right{ 
	float:right;color:#2c2c2c;font-weight:bold;font-size:12px;  padding-right:5px;vertical-align:middle;height: 2em;line-height: 2em;
}
.main #common #rightcontent #productlist #listtitle #right a:link{ 
	float:right;color:#2c2c2c;font-weight:bold;font-size:12px;  padding-right:5px; text-decoration:none;vertical-align:middle;height: 2em;line-height: 2em;
}
.main #common #rightcontent #productlist #listtitle #right a:visited{ 
	float:right;color:#2c2c2c;font-weight:bold;font-size:12px;  padding-right:5px;text-decoration:none;vertical-align:middle;height: 2em;line-height: 2em;
}
.main #common #rightcontent #productlist #listtitle #right a:hover{ 
	float:right;color:#2c2c2c;font-weight:bold;font-size:12px;  padding-right:5px;text-decoration:underline;vertical-align:middle;height:2em;line-height: 2em;
}
.mytable {
border-collapse : collapse; 
}
.mytable td {
       background-color: #ffffff;
       border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-collapse : collapse; 
}
.main #common #rightcontent #productlist table{ 
	font-size:12px;color:#2c2c2c;
}
.main #common #rightcontent #productlist table a{ 
	font-size:12px;color:#2c2c2c;
}
.main #common #rightcontent #productlist table a:visited{ 
	font-size:12px;color:#2c2c2c;
}
.main #common #rightcontent #productlist table a:hover{ 
	font-size:12px;color:#2c2c2c;
}
.user strong{font-weight:bold; text-decoration:underline;}
.user IMG{
border:3px solid #ffffff;
}

.user:hover {border:none}
.user:hover img{border:3px solid #999;}

.main #common #rightcontent #search{ 
	width:250px;height:100%px; float:right; margin-top:10px; background-color:white;
}

.main #common #rightcontent #search #searchtitle{ 
	width:243px;height:21px; border:1px #cccccc solid; background-image:url(images/titlebg.gif); background-repeat:repeat-x;
	color:#2c2c2c;  font-size:12px;padding-left:5px; font-weight:bold; vertical-align:middle;	height: 2em;
	line-height: 2em;
}
.main #common #rightcontent #search #searchproduct{ 
	padding-left:5px; font-size:12px; color:#2c2c2c; border:1px #CCCCCC solid;
}
.main #common #rightcontent #search #searchproduct p{ 
	line-height:24px; font-weight:bold;
}

.main #common #rightcontent #productdetail{ 
	width: 771px; 
	float: left;
	margin-top: 10px;
	background-color: white;
	height: auto !important;
	height: 300px;
	min-height: 300px;
}

.main #common #rightcontent #download{ 
	width:180px;height:100%px; float:right; margin-top:10px; background-color:white;
}

.main #common #rightcontent #download #downloadtitle{ 
	width:174px;height:21px; border:1px #cccccc solid; background-image:url(images/titlebg.gif); background-repeat:repeat-x;
	color:#2c2c2c;  font-size:11px;padding-left:4px; font-weight:bold; vertical-align:middle;	height: 2em;
	line-height: 2em;
}
.main #common #rightcontent #download #downloadall{ 
	padding-left:6px; font-size:11px; color:#2c2c2c; border:1px #CCCCCC solid; width:172px;background-color:white;
}
.main #common #rightcontent #download #downloadall ul{ 
	list-style:none; margin:0px 0px; padding:0px 0px;
} 
.main #common #rightcontent #download ul li{ 
	background:url(images/delta.gif) no-repeat left center; font-size:11px; height:24px; text-indent:16px; line-height:24px; font-weight:bold; color:#4e4e4e;
}
.main #common #rightcontent #download #downloadall a:link{ 
	font-size:11px; color:#2c2c2c; text-decoration:none;
}
.main #common #rightcontent #download #downloadall a:visited{ 
	 font-size:11px; color:#2c2c2c; text-decoration:none;
}
.main #common #rightcontent #download #downloadall a:hover{ 
	font-size:11px; color:#2c2c2c; text-decoration:underline;
}
.main #common #rightcontent #content{
	width:770px;margin-top:10px;margin-bottom:10px;  border:1px #cccccc solid; background-color:white;font-size:12px;
}
.main #common #rightcontent #content #google_translate_element{
margin-top:40px;
}
.main #common #rightcontent #content strong{
	font-weight:bold;
}
.main #common #rightcontent #content p{
	margin:20px; line-height:20px;
}
.main #common #rightcontent #content p strong u{
	font-weight:bold;
}
.main #common #rightcontent #content img{
	margin-right:10px
}
.main #common #rightcontent #content ul{
	margin-left:20px;padding-left:20px;
}
.main #common #rightcontent #content #downtable{
	margin-left:20px !important;_margin-left:10px;
}
.main #common #rightcontent #content table a{
	color:#2c2c2c; text-decoration:none;
}
.main #common #rightcontent #content table a:visited{
	color:#2c2c2c; text-decoration:none;
}
.main #common #rightcontent #content table a:hover{
	color:#2c2c2c; text-decoration:underline;
}
.main #common #rightcontent #content #return{
	text-align:center;
}
.main #common #rightcontent #content #return a{
	color:#2c2c2c; text-decoration:underline;
}
.main #common #rightcontent #content #return a:visited{
	color:#2c2c2c; text-decoration:underline;
}
.main #common #rightcontent #content #return a:hover{
	color:#2c2c2c; text-decoration:underline;
}
.knowledgecontent{
	width:760px;height:600px; float:left;padding:20px;border:1px #cccccc solid; background-color:white;font-size:12px;overflow-y:scroll;line-height:18px;
}
.knowledgecontent p{
	line-height:20px; text-align:left;
}	
.knowledgecontent ul{
	padding:20px;text-align:left;
}	
.knowledgecontent p strong{
	font-weight:bold;
}	
.knowledgetitle{
	font-size:14px; font-weight:bold; text-align:center; background-color:#FFCC00; margin-bottom:10px;
}
.knowledgereturn a{
	font-size:12px;color:#2c2c2c; text-decoration:underline;
}
.knowledgereturn a:link{
	font-size:12px;color:#2c2c2c; text-decoration:underline;
}
.knowledgereturn a:visited{
	font-size:12px;color:#2c2c2c; text-decoration:underline;
}
.knowledgereturn a:hover{
	font-size:12px;color:#2c2c2c; text-decoration:underline;
}

.listtitle{ 
/*	width: 762px;*/
/*	_width: 752px;*/
	height: 21px; 
/*	border:1px #cccccc solid;*/
/*	background-image:url(images/titlebg.gif); */
/*	background-repeat:repeat-x;*/
	color: #2c2c2c; 
	vertical-align: middle; 
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: middle;
	height: 2em;
	line-height: 2em; 
	margin-top: 10px;
/*	padding-left:10px;*/
}

.knowledgecontent2{
	width:600px;height:400px; float:left;padding:20px;border:1px #cccccc solid; background-color:white;font-size:12px;overflow-y:scroll;line-height:18px;
}
.left{float:left;}
.right{float:right;}

.main #st_gl0 table{margin-top:-5px;margin-top:-1px \9;*margin-top:-3px;_margin-top:-2px;}
.main #st_gl0 #Stm0p1i table{ width:150px; text-align:left;}
.main #st_gl0 #Stm0p2i table{ width:250px; text-align:left;}
.main #st_gl0 #Stm0p3i table{ width:120px; text-align:left;}
.main #st_gl0 #Stm0p6i table{ width:180px; text-align:left;}

div.rodeo table {
  width: 480px;
  margin-top: 31px;
  margin-left: 137px;
}

div.rodeo table tr td:first-child {
  width: 202px;
} 

div.rodeo table th, div.rodeo table td {
  padding: 5px 8px;
  white-space: nowrap;
  text-align: center;
}

div.rodeo table th {
  background-color: #324242;
  color: #ffcc00;
  font-weight: bold;
}

div.rodeo table tr.vivax td {
  color: #3366cc;
  font-weight: bold;
}

.showpress_title {
  font-size: 14px; 
  font-weight: bold; 
  margin-top: 0; 
  padding: 7px; 
  text-align: center; 
  background-color: #FFCC00;
}

#return {
  margin-bottom: 18px;
  margin-top: 20px;
}

#previous_link {
  display: block;
  margin-top: 42px;
  margin-bottom: 22px;
  margin-left: 0;
  text-align: center;
}

#spl_2011 {
  font-size: 22px;
  font-weight: bold;
  text-decoration: underline;
}

#spl_2010 {
  text-decoration: underline;
  font-style: italic;
}

#foot_links {
/*	width: 600px;*/
	width: 100%;	
	margin: 50px auto 20px;
}

#foot_links ul li {
	float: left;
	padding: 0 108px;
	margin: 0;
/*	padding-right: 3em;
	padding-left: 3em;*/
}
#foot_links ul li strong {
	font-size: 18px !important;
}

.adimage {
  text-align: center;
}

.adimage p {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.adimage a {
  color: #2200c1;
}

.adimage a:visited {
  color: #551a8b;
}

.show_press_link {
  text-align: center;
}

#showPressImage {
  margin-top: 10px;
}

/* index page */
#indx_latest_products {
	float: left;
	height: 482px;
	width: 205px;
	margin: 0 6px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

#indx_latest_products img {
	border: 0 none;
	display: block;
	margin: 0 auto 15px;
}

#indx_latest_products h3 {
	padding: 10px 0 6px;
	text-align: center;
	color: #ffc844;
	background-color: #000;
	margin-bottom: 11px;
	font-size: 15px;
	border-top: 10px solid #FFC844;
}

#indx_description {
	height: 350px;
	margin: 0 0 0 225px;
	width: 765px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#indx_description h3 {
	font-weight: bold;
	background-color: #ddd;
	font-size: 15px;
	padding: 6px 10px;
	background: url("images/titlebg.gif") repeat-x scroll 0 0 transparent;
}

#indx_description p {
	margin: 25px 10px;
	text-indent: 2em;
}

#indx_others {
	background: url("images/titlebg.gif") repeat-x scroll 0 0 transparent;
	height: 190px;
	margin-left: 225px;
	margin-top: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	width: 765px;
	border-radius: 7px 7px 7px 7px;
}

#indx_others .img {
	display: block;
	float: left;
	margin: 26px 0;
	padding: 0 30px;
	border-left: solid 1px #eee;
	height: 137px;
	text-align: center;
}

#indx_others .img img {
	border: 0 solid #fff;
}

#indx_others .img:first-child {
	border-width: 0 !important;
}

#logo {
	display: block;
	height: 70px;
	width: 250px;
	top: 0;
	left: 0;
	position: absolute;
	background: url("images/logo.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;
}

#indx_others .img a, #indx_others .img a:visited {
    color: #2200C1;
}

.round_corner {
	border-radius: 8px 8px 8px 8px;
}

#foot_links strong {
	color: #777;
}

#menu2 span {
	padding: 0 20px;
}

.gallerydiv img {
	border: 3px solid #eee;
	margin: 13px 19px;
}

div.accessories img {
	float: left;
	margin-right: 13px;
	border: 1px solid #eee;
}

div.accessories > ul {
	list-style: none outside none;
	margin: 0;
}

div.accessories > ul > li {
	border-bottom: 1px solid #eee;
	padding: 13px 0;
}

div.accessories > ul > li > div {
	display: block;
	margin-left: 146px;
}

div.accessories p, div.accessories div, div.accessories li {
	line-height: 1.5em;
}

div.accessories h3 {
	color: #000;
	font-weight: bolder;
	padding: 0;
	margin-bottom: 6px;
}

#downloadall td {
	padding: 5px;
}

.top_input input, .top_input select {
	margin: 4px 0;
	width: 140px;
}

.top_input select {
	height: 23px;
}

.top_input input {
	height: 14px;
	padding: 1px;
}
.top_input button {
	height: 22px;
}

#homeBrochureLink, #Mylocator2Link {
  background-image: url("./images/pdf.gif");
  background-repeat: no-repeat;
  display: block;
  font-size: 16px;
  height: 50px;
  padding-top: 5px;
  text-indent: 38px;
  text-decoration: underline;
  float: left;
  margin-right: 15px;
}

#Mylocator2Link {
  background-image: url("./images/mylocator.jpg");
}

div.listtitle h2 {
    background: url("images/productbanner.jpg") repeat-x scroll 0 0 transparent;
    border: 0;
    color: #fcca0f;
    font-family: verdana;
    padding-left: 17px;
    padding-top: 55px;
    height: 120px;
    font-size: 36px;
}
