@charset "utf-8";
/* CSS Document */
body {
	background-color:#EFEFEF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	font-size:4px;
}
#centercont {
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:914px;
}
#header {
	display:block;
	float:left;
	width:914px;
	height: 151px;
	overflow: hidden;
}
#ground
{
	display:block;
	float:left;
	width:914px;
}
#navmaincont {
	display:block;
	float:left;
	width:906px;
}
#banmaincont {
	display:block;
	float:left;
	width:906px;
}
#sline {
	display:block;
	float:left;
	width:906px;
	height:4px;
	background-image: url(../images/sline.gif);
	background-repeat: no-repeat;
}
#contentcont {
	display:block;
	float:left;
	width:868px;
	background-color:#FFF;
	padding:19px;
	padding-top:30px;
	font-size:12px;
}
#footercont {
	display:block;
	float:left;
	width:906px;
	height:36px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
}
#fl {
	display:block;
	float:left;
	width:349px;
	height:36px;
	padding-top:8px;
	padding-left:21px;
	font-size:12px;
	color:#FFF;
}
#fr {
	display:block;
	float:left;
	width:510px;
	height:36px;
	padding-top:8px;
	padding-right:26px;
	text-align:right;
	font-size:12px;
	color:#FFF;
}
#h1
{
	float:left;
	display:block;
	width:310px;
}
#h2
{
	float:left;
	display:block;
	width:604px;
}
#h21
{
	display:block;
	float:left;
	width:147px;
	background-image: url(../images/hbg_1.jpg);
	background-repeat: no-repeat;
	height: 151px;
}
#h22
{
	display:block;
	float:left;
	width:457px;
}
#h221
{
	display:block;
	float:left;
	width:457px;
	height:44px;
	background-image: url(../images/hbg_3.jpg);
	background-repeat: no-repeat;
}
#h222
{
	display:block;
	float:left;
	width:457px;
	height:67px;	
}
#h223
{
	display:block;
	float:left;
	width:457px;
	height:40px;
	background-image: url(../images/hbg_2.jpg);
	background-repeat: no-repeat;
}
#h2221
{
	display:block;
	float:left;
	width:457px;
	height:12px;
	background-image: url(../images/hmbg_1.jpg);
	background-repeat: no-repeat;
}
#h2222
{
	display:block;
	float:left;
	width:457px;
	height:43px;
	overflow:hidden;
	background-image: url(../images/hmbg_2.jpg);
	background-repeat: no-repeat;
}
#h2223
{
	display:block;
	float:left;
	width:457px;
	height:12px;
	background-image: url(../images/hmbg_3.jpg);
	background-repeat: no-repeat;
}
#hlpad
{
	display:block;
	float:left;
	width:12px;
	height:43px;
}
#hrpad
{
	display:block;
	float:left;
	width:16px;
	height:43px;
}
#hmpad
{
	display:block;
	float:left;
	width:429px;
	height:43px;
}
#gt
{
	display:block;
	float:left;
	width:914px;
	background-image: url(../images/gt.gif);
	background-repeat: no-repeat;
	height: 4px;
}
#gm
{
	display:block;
	float:left;
	width:914px;
	background-image: url(../images/gm.gif);
	background-repeat: repeat-y;	
}
#gmi
{
	display:block;
	float:left;
	width:906px;
	padding-left:4px;
	padding-right:4px;
}
#gb
{
	display:block;
	float:left;
	width:914px;
	height:4px;
	background-image: url(../images/gb.gif);
	background-repeat: no-repeat;
}
#fr a
{
	color:#FFF;
	text-decoration:none;
}
#fr a:hover
{
	color:#CCC;
	text-decoration:none;
}#title {
	display: block;
	float: left;
	height: 34px;
	width: 868px;
}
#homeflash {
	display: block;
	float: left;
	height: 329px;
	width: 455px;
	background-image: url(../images/flash_bg.jpg);
	padding-left: 40px;
	padding-top: 38px;
}
#homecont {
	display: block;
	float: left;
	height: 344px;
	width: 306px;
	padding-top: 23px;
	padding-right: 23px;
	padding-left: 44px;
	background-image: url(../images/home_cont_bg.jpg);
	color: #636554;
	font-size: 13px;
}
.pad1 {
	padding-left: 30px;
}
#standcont {
	display: block;
	float: left;
	width: 822px;
	padding-right: 23px;
	padding-left: 23px;
	background-image: url(../images/stand_cont_box_bg.jpg);
}
#standconttop {
	display: block;
	float: left;
	height: 23px;
	width: 868px;
	background-image: url(../images/stand_cont_box_top.jpg);
}
#standcontbot {
	display: block;
	float: left;
	height: 23px;
	width: 868px;
	background-image: url(../images/stand_cont_box_bot.jpg);
}
#col1 {
	display: block;
	float: left;
	width: 400px;
	color: #404136;
	font-size: 13px;
}
#col2 {
	display: block;
	float: left;
	width: 400px;
	padding-left: 22px;
	color: #404136;
	font-size: 13px;
}
.subtitle {
	font-size: 15px;
	color: #3F4038;
}
.black {
	color: #333;
}
#prodbox
{
	display:block;
	float:left;
	width:273px;
	height:290px;
	overflow:hidden;
	margin-right:16px;
}
#prodboximg
{
	display:block;
	float:left;
	width:269px;
	background-image: url(../images/product_bg.gif);
	background-repeat: no-repeat;
	height:233px;
	overflow:hidden;
	padding:2px;
}
#prodboxtext
{
	display:block;
	float:left;
	width:273px;
}
#prodboxtextname
{
	display:block;
	float:left;
	width:273px;
	background-image: url(../images/uline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:26px;
	overflow:hidden;
	line-height:26px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:12px;
}
#prodboxtextrefno
{
	display:block;
	float:left;
	width:273px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	font-size:10px;
}
#prodboxtextrefno a,#prodboxtextname a
{
	text-decoration:none;
	color:#67695C;
}
#prodet
{
	display:block;
	float:left;
	width:867px;
}
#prodetu
{
	display:block;
	float:left;
	width:867px;
	height:2px;
	overflow:hidden;
	background-image: url(../images/prod_up.jpg);
	background-repeat: no-repeat;
}
#prodetm
{
	display:block;
	float:left;
	width:851px;
	background-image: url(../images/prod_mid.gif);
	background-repeat: repeat-y;	
	padding:8px;
}
#prodetb
{
	display:block;
	float:left;
	width:867px;
	height:2px;
	overflow:hidden;
	background-image: url(../images/prod_bot.jpg);
	background-repeat: no-repeat;
}
#img
{
	display:block;
	float:left;
	width:413px;
}
#imgu
{
	display:block;
	float:left;
	width:413px;
	height:2px;
	overflow:hidden;
	background-image: url(../images/imgu.jpg);
	background-repeat: no-repeat;
}
#imgm
{
	display:block;
	float:left;
	width:409px;
	padding-left:2px;
	padding-right:2px;
	background-image: url(../images/img_m.gif);
	background-repeat: repeat-y;
}
#imgb
{
	display:block;
	float:left;
	width:413px;
	height:2px;
	overflow:hidden;
	background-image: url(../images/img_b.jpg);
	background-repeat: no-repeat;
}
#imcont
{
	display:block;
	float:left;
	width:420px;
	padding-left:14px;
}
.imgname
{
	display:block;
	float:left;
	width:420px;
	background-image: url(../images/bline.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size:14px;
	text-transform:capitalize;
	font-weight:bold;
	padding-top:6px;
	margin-bottom:6px;
	padding-bottom:3px;
}
#imgtext
{
	display:block;
	float:left;
	width:420px;
}
#imginfo
{
	display:block;
	float:left;
	width:420px;
}
#imgtext p 
{
	padding:0;
	margin:0;
}
#goback
{
	display:block;
	float:left;
	width:867px;
	margin-bottom:6px;
}
#con1 {
	display: block;
	float: left;
	width: 320px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#con2 {
	display: block;
	float: left;
	width: 400px;
	padding-left: 20px;
}
.form {	border: 1px solid #CCCCCC;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 5px;
}
.formbtn {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFFF;
}
