body { 
	margin: 0; 
	padding: 0; 
	font: normal .7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	color: #afafaf; 
	background-color:#000;
}
/* LINKS AND HEADINGS STYLING */
a { color: #9F6C02; background: inherit;text-decoration:none; }
a:hover { color: #808080; background: inherit;text-decoration:none; }
h1  { font: bold 2em "Trebuchet MS", Helvetica, Sans-Serif; margin: 0; color: #afafaf; background-color:transparent; }
h2  { font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif; }
h3 { clear: both; font-size: 1.1em; color: #000; background: #2B2728 url(images/h3bg.gif) no-repeat center left; padding: 0 14px;
      margin: 0;}
h4 {color:#DE9703;font-size:12px; margin: 0; padding: 0;}
.blue { color: #546F92; background: inherit; }
.image { float: left; border: 0px solid #e2e2e2; padding: 1px; margin: 0 15px 10px 10px; }
.aaa {border-top:1px dashed #413D3E;height: 1px;overflow:hidden;}
/* CONTENT WRAPPER */
#main { 
	width: 999px; 
	margin:0px auto 0 auto; 
	  background: #2B2728 url(images/top.jpg) repeat-x; 
	 
}
/* TOP LEFT LOGO */
#top {
    width: 998px;
 	}
.top_info {
	float: right;
	width: 450px;
	padding: 5px 0 4px 0;
	border-bottom: 0px solid #413D3E;	
}
.top_info_left #logoinfo {
 MARGIN: 0; color: #9F6C02; 
}
.top_info h1 {
    color: #afafaf; 
      FONT-SIZE: 12px;
		
}
.top_info_left {
		width: 250px;
		float: left;
		padding: 0 15px 0 0;
		text-align: right;
	            }
.top_info_right {
		float: right;
		width: 180px;
		padding: 0 0 0 1px;
		border-left: 1px solid #413D3E;
			text-align: center;
	}

.header { 
	height: 130px;
     width: 998px;
	  padding: 10px 0 0 0;
	border-bottom: 1px solid #d99912;
}
#logo {
	width: 269px;
	height: 60px;
	margin: 20px 0 0 35px; 
	padding:0;
	background-image: url(images/logo_mike_3.jpg);
}
#logo span {
	display: none;}
#text{
width:30xp;
float: left;
margin: 0 0 0 20px; 
padding:0px 0 0 0 ;
   
	}
.lg {
      FONT-SIZE: 1.2em; FONT-FAMILY:vrinda,Verdana, Arial, Helvetica, Sans-serif; 
	color: #e77817;
	text-align:left;
	white-space:nowrap;
	 line-height:12px;
	
		margin: 0;
	padding:2px 0;/*mike*/
}

/* TOP RIGHT HORIZONTAL MENU */
	
.menu {
     padding: 0px 10px;
width:980px; height:27px; overflow:hidden; background:url(images/nav.gif) no-repeat 0 0;font-family:Fixedsys,Verdana, Arial,  Sans-serif;
}
.menu ul{
list-style:none;margin:0; padding:0; font-size:12; list-style-type:none;
}
.menu li{
float:left;width:120px;margin-left:3px;line-height:30px;,
} 
.menu a{
display:block;text-align:center;height:30px;
}
.menu a:link{
color:#fff;text-decoration:none;
}
.menu a:visited{
color:#fff;text-decoration:none;
}
.menu a:hover{
color:#FF6600; text-decoration:none;
}
.key { text-decoration: underline; } /* ACCESKEY UNDERLINED LETTER */

/* LEFT INTRO SIDE */	

#intro_left {
	clear: left;
	float: left;
	width: 250px;
	background: #8D9CAF url(images/leftintrobg.gif) repeat-x;
	color: #E5EAF2;
	margin: 0 0 1px 0;
}
	#intro_left a { color: #fff; background: inherit; }
	#intro_left p { padding: 14px 15px; margin: 0; }

	/* LEFT VERTICAL MENU */
	
	#menu_left { 
		float: left;  
		margin: 0 ; 
		padding: 0 0 1px 0; 
		
	}
		#menu_left li { list-style: none;}
		#menu_left li a { 
			display: block; 
			color: #FCB51D; 
			background: #413D3E url(images/arrow.gif) no-repeat center left; 
			width: 204px; 
			padding: 7px 23px 7px 23px; 
			margin: 0 0 1px 0; 
			font-weight: bold; 
			text-decoration: none; 
		}	
		#menu_left li a:hover { background:#625B5E url(images/arrow.gif) no-repeat center left; color: #fff;  }
		#menu_left h2{
		             font-size:16px;
		                 margin: 0; 
	                     padding: 0;
				 }
/* RIGHT INTRO SIDE */
	
#intro_right {
	float: right;
	width: 726px;
	padding: 10px 10px 5px 10px ;
    margin: 1px 0 2px 0;
	border: 1px solid #413D3E;
}
	#intro_right h1 { margin: 2px 0px 0px 10px; }
	#intro_right h2{ margin: 0 0 0px 10px;color: #FCB51D;}
	#intro_right h3{ margin: 2px 0 0px 10px;color: #FCB51D;font-size:12px;}
	#intro_right .white { color: #afafaf; background-color:transparent;background: #2B2728 url(images/h3bg.gif) no-repeat center left;padding: 0 14px;margin: 0; }
	.mikegxf{	float: left;MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
	margin:0 5px; padding:0 15px ;}

	
/* LEFT SIDE */
	
#left {
	float: left;
	width: 250px;
}
	#left h2{ margin:14px 0 8px 5px;}
	.boxtop {
		padding: 4px 15px;
		border: 1px solid #413D3E;
		margin: 0 0 2px 0;
	}

		#questions { 
		margin: 0 ; 
		padding:0 0 0 10px;
	}
		#questions li { list-style: none;}
		.com_a{overflow:hidden; border-top:4px solid #2B2728;border-left:4px solid #AFAFAF;border-bottom:4px solid #2B2728; height:0px; width:0px; margin:2px 2px 0 -10px; position:absolute}
		.more {text-align: right;margin: 0 ; padding:0 ;}
	.box {
		padding: 4px 15px;
		border: 1px solid #413D3E;
		margin: 0 0 2px 0;
	}
	.note {
		padding: 4px 12px 18px 100px;
		border: 1px solid #413D3E;
			margin: 0 0 2px 0;
		background:  url(images/package.jpg) no-repeat;
		color: #AFAFAF;
	}
	#xiaotu{ margin-left:auto; margin-right:auto; text-align:center; }
/* RIGHT SIDE */

#right {
	float: right;
	width: 748px;
}
#right h1{ margin: 0 0 5px 10px;color: #625B5E;font-size:16px; }
#right h2{ margin: 0 0 0px 10px;color: #FCB51D;}
#right h3{ color: #FCB51D;}
#right p{text-indent: 2em; }
.alignRight {text-align: right;}
	.leftcol {
		float: left;
	padding: 12px 15px;
		width: 341px; 
		border:#413D3E 1px solid;
		text-align: justify;
		margin: 0 2px 0 0;
	}
	.rightcol { 
		float: right;
		padding: 12px 15px;
		width: 341px;
		border:#413D3E 1px solid;
		margin: 0 ;
		}
			.special {
		clear: both;
		margin:1px 0 10px 0;	
		padding: 5px 20px;
		border: 1px solid #413D3E;
		}
	.products{
		clear: both;
		width: 746px;
		 height: 610px;
		margin:0px 0 1px 0;	
		padding:0px auto;
		border: 1px solid #413D3E;
		}
.products li { 
width:121px;
heighe:115px;
float:left;
padding-bottom:15px;
margin-left:30px;
display:lnline;
}
.products li a {
    display:block;
	margin:20xp;
}

.products li span a {  /* 链接文字的样式定义 行高为15px*/
    width:141px;
    height:30px;
    line-height:15px;
    text-align:center;
	white-space:nowrap;
    
    overflow: hidden;
}
.pagnumber {
		clear: both;
		margin:0;	
		padding:2px 2px 1px 18px;
		border-left: 1px solid #413D3E;
		border-right: 1px solid #413D3E;
		}

/* FOOTER */

#footer { clear: both; padding: 1px 130px 0 130px; text-align: center;border-top: 1px solid #413D3E; line-height: 1.3em;}