/* CSS Document */

/* General Attributes ****************************/

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.6em; }

body 
{
width: 100%;
text-align: center;
margin: 0px;
padding: 0px;
/* background-color: #ffffff; */
background: url('image/bg.jpg') repeat-x fixed;
font-family: tahoma, arial, verdana;
font-size: 9pt;
}

.word
{
font-family: tahoma, arial, verdana;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

.caption
{
font-family: tahoma, arial, verdana;
font-size: 8pt;
font-weight: normal;
color: #666666;
}

a:link{font-size:9pt; text-decoration:none; color: #c78322;}
a:active{font-size:9pt; text-decoration:none; color: #c78322;}
a:visited{font-size:9pt; text-decoration:none; color: #c78322;}
a:hover{font-size:9pt; text-decoration:none; color: #2287c7;}


/* END General *******************/


/***** MENU CSS *************/

#menu ul
{
margin-top: 1px;
margin-bottom: 0px;
padding-left: 0;
margin-left: 0;
background: #2772fb;

float: left;
width: 760px;
height: 22px;
}




#menu ul li { display: inline; }

#menu ul li a
{
padding: 4px 35px 4px 35px;
background: #2772fb;
color: #ffffff;
text-decoration: none;
float: left;
font-size: 9pt;
font-weight: bold;
border-right: 1px solid #ffffff;
}

#menu ul li a:hover
{
color: #2772fb;
background: #ffdb00;
text-decoration: none;
}

/**** END MENU CSS **********/

.bg-navbox
{
background-color:#E5E5E5;
}

#content
{
	width: 760px;
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	background-position: center top;
}

* html #content { /* STUPID IE */
	margin-bottom: 0px;
}

#header
{
background: url('image/head07.jpg') no-repeat;
background-position: top center;
width: 760px;
height: 100px;

}


.promotag
{
width: 470px;
height: 23px;
background: url('image/promotag07.gif') no-repeat;
}

.producttag
{
width: 470px;
height: 23px;
background: url('image/producttag07.gif') no-repeat;
}

.testitag
{
width: 520px;
height: 21px;
background: url('image/testitag07.gif') no-repeat;
}

.featuredtag
{
width: 250px;
height: 23px;
background: url('image/announcementtag07.gif') no-repeat;
}

.knowledgetag
{
width: 250px;
height: 21px;
background: url('image/knowledgetag07.gif') no-repeat;
}

#bottom
{
background: url('image/bottom.jpg') no-repeat;
background-position: bottom; 
width: 760px;
height: 50px;  						
}

#bottom .word
{
padding-top: 27px;
}

#footer
{ 
width: 760px;
height: 50px;  						
}

.small
{
font-family: tahoma, arial, verdana;
font-size: 7pt;
}

a.CNYcamera:link 
{
/* border: 5px #ffffff solid; */
}

a.CNYcamera:hover .text
{
/* border: 5px #ffffff solid; */
text-decoration: underline;
}

#aboutTOP
{
background: url('about/abouttop.jpg') no-repeat;
background-position: top center;
width: 730px;
height: 110px;
margin-top: 10px;
}

.photo
{
width:200px; background: url('image/bg.jpg') repeat-x; padding-top:10px;
}

#contactTOP
{
background: url('contact/contacttop.jpg') no-repeat;
background-position: top center;
width: 730px;
height: 110px;
margin-top: 10px;
}

#productTOP
{
background: url('product/producttop.jpg') no-repeat;
background-position: top center;
width: 730px;
height: 110px;
margin-top: 10px;
}

/************************************* BOX CODE ***************************************/

#useful-in
{
width: 249px;
text-align: left;
color: #000000;

border-left: 1px solid #f79300;


color: #000000;

padding-top: 2px;
padding-bottom: 10px;

}

#useful-in .word
{
font-size: 9pt;
padding-left:10px;
padding-right:10px;
}



#testi-in
{
width: 518px;
height: 180px;
border: 1px solid #2c8ac5;

text-align: left;

background: url('image/blue.jpg') repeat-x;
color: #000000;

padding-top: 10px;
padding-bottom: 10px;
}

#testi-in .word
{
font-size: 9pt;
padding-left:10px;
padding-right:10px;
}









/************** END BOX CODE *******************/



.table02 {
	border-style: none;
	border-collapse: collapse;
}
.table02 th.h {
	font-family: Arial;
	padding: 10px;
	background: #ffffff;
	font-size: 13px;
	vertical-align: middle;
	text-align: left;
}
.table02 th.l {
	border: 1px solid #eeeeee;
	font-family: Arial;
	padding: 2px;
	background: #ffffff;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}
.table02 th.d {
	border: 1px solid #ffffff;
	font-family: Arial;
	padding: 2px;
	background: #ebebeb;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}
.table02 td.l {
	border: 1px solid #eeeeee;
	font-family: Arial;
	padding: 2px;
	background: #ffffff;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
}
.table02 td.d {
	border: 1px solid #ffffff;
	font-family: Arial;
	padding: 2px;
	background: #ebebeb;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
}

.error
{
font-size: 10pt;
font-family: tahoma, arial;
color: #ff0000;
}