
/*
=== Infofireworks.com WebShop StyleSheet File ====================================
 Style Name: 2006
    Version: 1.0
     Author: cobra
Last Update: 2006-3-23
==============================================================
*/

/* General Styles*/
body {
	font-size: 12px;
	font-family: Tahoma, Arial;
	padding: 0px;
	margin:0px 0px;
	background-image: url('images/bg.gif');
	text-align: center;
	color:#1C1C1C;
	line-height:150%;
}
table {
	color: #000000;
	font-size: 12px;
}
td{ word-break: break-all; }
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #E6E6E6;
}
.clear{
	clear:both;
	display:block;
	height:0px;
	line-height:0px;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

hr.NewsSplit{
	height: 1px;
	border: 0;
	border-top: 1px dotted #E6E6E6;
}

.Page_Title{
 width:400px;
 height:28px;
 background: url('images/Title_bg.jpg') no-repeat;
 float:left;
 margin-left:5px;
 margin-top:1px;
 padding-left:40px;
 text-align:left;
 padding-top:5px;
}
.Page_Title_Text
{
  float:left;
 color:#FFF;
 font-weight:bold;
 font-size:14px;
}
.ProductClass_Title
{
 float:right;
 color:#FF0000;
 font-weight:bold;
 font-size:14px;
 margin-right:100px;
}
.Product_Catalog_Arrow{
 background: url('images/catalog_arrow.jpg') no-repeat center;
}

.Split_page
{
  padding:10px;
  float:right;
  width:550px;
}
.Ul_Title{
font-size:12px;
font-weight:bold;
color:black;
}
.Special_Text
{
 color:red;
}
/* Link Styles*/
a.MenuLink:link,a.MenuLink:visited,a.MenuLink:hover,a.MenuLink:active{color:#9C0002;font-weight:bold;}
a.MenuLink:hover{text-decoration:underline;}
.More{color:#FF5910;text-decoration:underline;}
a.CataLink:link,a.CataLink:visited,a.CataLink:hover,a.CataLink:active{font-size:14px;color:#9C0002;font-weight:bold;text-decoration:underline;}
a.CataLink:hover{color:red;}

a.ProLink:link,a.ProLink:visited,a.ProLink:hover,a.ProLink:active{color:#3C3C3C;text-decoration:underline;}
a.ProLink:hover{color:red;}
a.NewsLink:link,a.NewsLink:visited,a.NewsLink:hover,a.NewsLink:active{color:#111111;font-weight:bold;text-decoration:underline;}
a.NewsLink:hover{color:red;}

/* Main Layout Styles*/
#wrapper {
	margin:0 0;
	width: 100%;
	position: relative;
}
#innerWrapper {
	width: 777px;
	background-color:#FFF;

}
#Logo {
	display:none;
}
.View_Product_Pic{background: url('images/View_Product_Pic_bg.jpg') no-repeat center; 
}
/* Header Styles*/
#Header{
    width:777px;
	padding-bottom: 0px;
	height:153px;
	background: url('images/head.jpg') no-repeat; 
}
.Header_MainTitle{
 padding: 15px;
 font-size:24px;
 line-height:24px;
 font-weight:bold;
 color:#FFF;
 text-align:right;
 width:60%;
 filter:dropshadow(color=#666666,offx=1,offy=1,positive=1)； 
}
.Header_Intro{
 font-family:方正舒体, 华文行楷, 隶书;
 color:#FFF;
 font-size:14px;
 text-align:right;
 width:60%;
 filter:dropshadow(color=#666666,offx=1,offy=1,positive=1)； 
}
#Menu{
  width:580px;
  background-color:#FFF;
  padding-top:5px;
  float:left;
  height:25px;
}
.MenuText{
 width:100%;
 padding-left:10px;
 text-align:left;
 float:left;
 
}
.Search
{
  width:170px;
  background-color:#FFF;
  padding-top:5px;
  float:right;
  height:25px;
  text-align:left;
}
/*footer Styles*/
#Footer {
    width:777px;
	height: 91px;
	clear: both;
	background: url('images/footer_bg.jpg');
   margin-top:15px;
}
#innerFooter{ padding: 10px; font-size: 11px; color: #ffffff; text-align:right;}
#innerFooter a{color:#FFF; font-weight:bold; text-decoration:underline;}

/*Slider Styles*/
#Slider{
width:187px;
background-color:#FFF;
float:left;
padding-left:5px;
}
#Catalog_Title{
    background: url('images/Catalog_bg.jpg') repeat-x;
    border:1px solid #E8C6C6;
	height:23px;
	padding-top:5px;
    color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#Catalog_Content{
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#Credit_Menu{
height:23px;
background-color:#EFEFEF;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
text-align:center;
padding-top:5px;
font-size:14px;
font-weight:bold;
color:#F30002;
}
#Credit_Content{
background-color:#EFEFEF;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
text-align:center;

}
#Credit_Content_List{
width:96%;
background-color:#FFFFFF;
border:1px solid #E6E6E6;
text-align:center;
padding-top:5px;
padding-bottom:5px;

}
.Credit_value{
color:#FF5910;
}

#Main_Contact_Menu{
  height:45px;
  background: url('images/Main_Contact_Title.jpg') no-repeat center;
  background-color:#EFEFEF;
}

#Main_Contact_Content{
  background: url('images/Main_Contact_bg.jpg') repeat-x;
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px;
  text-align:left;
  padding-left:5px;
  word-break:break-all;
}

#Main_Rz_Content{
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px;
  text-align:center;
  padding-left:5px;
  word-break:break-all;
  color:blue;
}
/*Main Index Styles*/
#Index_Company_Intro{
 widht:100%;
 padding:5px;
 text-align:left;
 float:left
 height:150px;
}
#Index_Company_Intro_MenuBar{
 width:765px;
 height:27px;
 background-color:#FEFBED;
 border:1px solid #E6E6E6;
}

#Index_Company_Intro_MenuBar_Title{
 width:125px;
 height:27px;
 background: url('images/Index_Company_Intro_Title.jpg') no-repeat;
 float:left;
 margin-left:5px;
}
#Index_Company_Intro_MenuBar_Text{
  font-size:14px;
  font-weight:bold;
  color:#F30002;
  float:right;
  text-align:right;
  padding:5px;
}
#Index_Company_Intro_Content{
  text-align:left;
  padding:5px;
}
#IndexPic{
  float:right;
  margin:10px;
  height:120px;
  border:1px solid #E6E6E6;
  vertical-align: middle;
  clear:both;
}
#Index_Product_Menu{
 width:269px;
 height:23px;
 background: url('images/Title_bg.jpg') no-repeat;
 float:left;
 margin-left:5px;
 margin-top:1px;
 padding-left:40px;
 text-align:left;
 padding-top:5px;
}
#Index_Product_Menu_Text{
 color:#FFF;
 font-weight:bold;
 font-size:14px;
}
#Index_Product_Content{
 border:1px solid #E6E6E6;
 width:550px;
 margin-left:5px;
 padding:10px;
 float:left;
}
#Index_News_Menu{
 width:269px;
 height:23px;
 background: url('images/Title_bg.jpg') no-repeat;
 float:left;
 margin-left:5px;
 margin-top:5px;
 padding-left:40px;
 text-align:left;
 padding-top:5px;
}
#Index_News_Menu_Text{
 color:#FFF;
 font-weight:bold;
 font-size:14px;
}
#Index_News_Content{
 width:550px;
 margin-left:5px;
 padding:10px;
 float:left;
 text-align:left;
}

/*Main Page Styles*/
#innerCompany{
 width:550px;
 margin-left:5px;
 padding:10px;
 float:left;
 text-align:left;

}
#innerSur{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}

#innerProduct{
 width:550px;
 margin-left:5px;
 padding:10px;
 float:left;
 text-align:left;

}

#innerNews{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}
#innerHonor{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}
#innerCase{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}
#innerInvite{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}

#innerContactUsTitle{
 border:1px solid #E6E6E6;
 background-color:#FEFBED;
 width:550px;
 height:65px;
 margin-left:5px;
 padding:10px;
 text-align:center;
 float:left;
}

.Contact_Text{
 font-size:16px;
 font-weight:bold;
 color:red;
 text-align:cneter;
}

#innerContactUs{
 width:380px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:right;
}
#innerServices{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}

#innerSearch{
 width:550px;
 margin-left:5px;
 padding:10px;
 text-align:left;
 float:left;
}


/* Form Control Styles*/
form { display: inline; }
img{
	vertical-align: middle;
	border: 0px none;
	max-width:100%;
	height:auto;
}
input {
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color:#000;
}
input.searchInput{width:80px; 	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";}
input.text {
	height: 15px;
	margin-bottom:3px;
	border-top: 1px solid #303030;
	border-left: 1px solid #303030;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0; 
}
input.button {
	background: #f5f7f7 url('images/mmbg.gif') repeat-x;
	border-right: #acb5b5 3px double;
	border-top: #c4cccc 3px double;
	border-left: #acb5b5 3px double;
	border-bottom: #6f7777 3px double;
	padding:2px 0px 0px 0px;
	height:22px;
	font-weight: bold;
}
textarea { 
	border-top: 1px solid #303030;
	border-left: 1px solid #303030;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0; 
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px; 
}
select { 
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;  
}
