/* CSS Document */
	#accordion a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#666;
		text-decoration:none;
		outline:none;
		padding-left:36px;
	}
	
*:first-child+html  h1 {
	margin-top: 20px;
	}
#accordion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin-left:17px;
	margin-top:8px;
	float: left;
	width: 600px;
	line-height:18px;
	text-align:justify;
}
#contentmain {
	margin: 0px;
	height: auto;
	width: 963px;
	clear: both;
}


	ul,ol{
		list-style:none;
	}
	.headArea{
		width:984px; margin:0 auto; position:relative;height:580px;
		z-index:50;
	}
	.subMenu{
	width:712px;
	height:64px;
	background:url(../images/bg-sub-01.png) no-repeat;
	background-position:top;
	background-position:center;
	position:absolute;
	margin-top:0px;
	z-index:20;
	left:70px;
	line-height:75px;
	top:24px;
	}
	.subMenu { 	top:30px\0/; } 
	*html .subMenu { 	top:10px\0/; } 
	
	.mm2{
	width:840px;
	background:url(../images/bg-sub-02.png) no-repeat;
	height:65px;
	left:153px;
	z-index:80;
	top:29px;
	line-height:66px;
	top:35px\0/;
	}
	/* alt-menu
	.headArea object, .headArea embed{ 
	margin-top:88px ;
	}
	*/
	.logo{
		display:block; 
		float:left;
		width:173px;
		height:87px;
		background:url(../images/logo.gif) no-repeat;
		text-indent:-9999px;
		margin:5px 0 5px 15px;
		display:inline;
	}
	h1.headH1{
		width:601px; 
		height:44px; 
		text-indent:-9999px;
		display:block;
		background:url(../images/headHome.gif) no-repeat;;
	}
	.column1, .column2, .column3{
		min-height:300px; 
		height:auto !important;
		height:300px;
		float:left;
	}
	.column1{
		width:319px; 
		background:url(images/bgColumn1.gif) no-repeat;
	}
	.column2{
		width:316px; 
		background:url(images/bgColumn2.gif) no-repeat;
	}
	.column2merge{
	margin-left:10px;width:635px; float:left; background:url(../images/column2.gif)  no-repeat;
	}
	.column3{
		width:316px; 
		background:url(../images/bgColumn3.gif) no-repeat;
	}
	h2.h2Normal, h1.h2Normal{
		width:268px;
		height:24px;
		display:block;
		text-indent:-9999px;
		margin:18px 0 0 20px ;
	}
	h1.h2Normal{
	 float:left;
	}
	.column1 .columnPic, .column2 .columnPic, .column3 .columnPic{
		margin-left:14px;
		margin-top:5px;
	}
	.column1 .detail, .column2 .detail, .column3 .detail{
		width:264px;
		text-indent:30px;
		text-align:justify;
		margin-left:26px;
		margin-top:13px;
	}
	
	ul.testimonial{
	overflow:hidden;
	}
	ul.testimonial li{
		margin:14px 0;float:left;
		margin-bottom:0px;
	}
	ul.testimonial p.pTest{
		width:273px; background:url(../images/iconBallon.gif) no-repeat;
		text-indent:34px;margin-left:22px;
	}
	ul.testimonial a.spanTest{
		margin-left:25px;margin-top:0px; width:274px; display:inline;
		height:20px; border-bottom:1px dashed #16a0f9;
		text-align:right;font-size:11px;float:left;
	}
	div.btnMore{
		width:273px;
		height:37px;
		background:url(../images/btnMore.gif) no-repeat;
		margin-top:20px;
		position:relative;
		margin-left:33px;
	}
	div.btnMore a{
		display:block;
		position:absolute;
		right:23px;
		top:2px;
		width:35px;
	}
	.bodyArea{
		margin-bottom:20px;
		min-height:1320px;
		height:auto !important;
		height:1320px;
		position:relative;
	}
	.footerArea{
		margin-top:20px;width:100%;float:left; height:67px; background:url(../images/bgFooter.gif) repeat-x;
	}
	.box{
	    width:1257px;position:relative;
	}
	.footerBox{
		width:950px;
		margin:0 auto;padding-top:10px;
	}
	.quicklink{
	 	width:311px; 
		float:right;
		margin:8px 0 0;
		
		width:312px\0/;
		top:-56px\0/;
	}
	.quicklink img{
		border:0px;
		margin-left:-5px;
		margin-top:15px;
	}
	ul.menu{
	height:46px;
	margin-left:-40px;
	width:638px;
	height:39px\0/;
	clear: both;
	}
	
	*:first-child+html ul.menu { 
		margin-left:0px;
		height: 39px;
		margin-top:15px;
		}
	*html ul.menu { 
		margin-left:0px;
		height: 39px;
		margin-top:10px;
		}	
	*:first-child+html ul.menu  li {
		padding-top:10px;
		margin-top:-10px;
		}
	*html ul.menu  li {
		padding-top:10px;
		margin-top:-20px;
		} 	
	ul.menu li{
		float:left;
		position:relative;
		padding-left:5px;
		left:-5px;
	}
	ul.menu div{
		text-indent:-9999px; display:block; height:52px; background-position:top;position:relative; top:10px; cursor:pointer;
	}
	ul.menu .btn1{
		width:286px;
		background:url(../images/h-menu-01.png) top no-repeat;
	}
	ul.menu .btn2{
		width:146px;
		background:url(../images/h-menu-02.png) top no-repeat;
	}
	ul.menu .btn3{
		width:191px;
		background:url(../images/h-menu-03.png) top no-repeat;
	}
	.Pbtn1,.Pbtn2,.Pbtn3{
	background-image:url(../images/bg-h.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:603px;
	float:left;
	line-height:20px;
	text-indent:30px;
	text-align:justify;
	padding-bottom:25px;
	display:inline;
	height:auto !important;
	min-height:180px;
	height:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:15px;
	padding-right:15px;
	background-image:url(../images/bg-h1.jpg)\0/;
	clear: both;
	}
	*:first-child+html .Pbtn1,.Pbtn2,.Pbtn3{ 
		padding-top: 10px;
	}
	
	*html .Pbtn1,.Pbtn2,.Pbtn3{ 
		padding-top: 10px;
	}
	
	.Pbtn1,.Pbtn2,.Pbtn3{
	min-height:860px;
	height:auto;
	height:860px;
	clear: both;
	}
	.Pbtn2 p,.Pbtn3 p{
		margin-bottom:30px;
	}
	.Pbtn2,.Pbtn3{display:none;}
	ul.banner{
	margin-left:10px;margin-top:10px;
	}
	ul.banner a img{
	border:0px;
	}
	ul.banner li{
	padding:0px;
	}
	
	
	
	/*--- Main menu---*/
	ul.menuMain{
	width:552px;
	position:relative;
	margin-left:17px;
	float:left;
	height:30px;
	z-index:50;
	top:7px;
	/* alt-menu
	margin-top:-492px; 
	*/
	}

	*:first-child+html ul.menuMain { 
	top:15px;
	margin-left:30px;
	}
	*html ul.menuMain { 
	top:10px;
	margin-left:0px;
	}
	
	
	ul.menuMain li{
	float:left;
	}
	ul.menuMain li a{
	text-indent:-9999px;
	display:block;
	height:86px;
	background-position:left top;
	outline:none;
	}
	ul.menuMain li a:hover{
	background-position:left bottom;
	height:88px;
	}
/*/////////////////////////////////////////// menu ///////////////////////////////////////////////////	*/
	li.m1 a{
	background:url(../images/btn-home.png) no-repeat;
	width:59px;
	}
	li.m2 a{
	background:url(../images/btn-about.png) no-repeat;
	width:87px;
	}
	li.m3 a{
	background:url(../images/btn-laserjet.png) no-repeat;
	width:87px;
	}
	li.m4 a{
	background:url(../images/btn-inkjet.png) no-repeat;
	width:72px;
	}
	li.m5 a{
	background:url(../images/btn-member.png) no-repeat;
	width:122px;
	}
	li.m6 a{
	background:url(../images/btn-contact.png) no-repeat;
	width:92px;
	}
/*/////////////////////////////////////////// menu ///////////////////////////////////////////////////	*/
	p.copy{
	padding-top:10px;color:#16a0f9; clear:left;
	}
	.prev{
		position:absolute; right:15px;z-index:5;top:13px;
		width:37px; height:37px; background:url(images/arrow.gif) top no-repeat;text-indent:-9999px;cursor:pointer;
	}
	.next{
		display:none;
	}
	.innerContent{
	clear:left;
	}
	.mainContent{
	 clear:left;
	}
	.mainContent p{
	padding-bottom:20px;
	}
	.mainContent strong, strong.head1, .headerTitle{
	text-indent:0px;display:block; background:none no-repeat 0px 21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00acf9;
	font-size:18px; font-weight:normal;
	}
	.innersub li { 
	padding-left:0px;color:#16a0f9; font-family:"Century Gothic";
	font-size:14px;
	text-indent:10px;
	}
	.innersub li a{
	}
	.innersub{
	padding-bottom:20px; float:left;
	
	}
	body strong.newHead{
	background:url(../images/aboutS4.gif) no-repeat;
	display:block;height:36px;width:286px;
	text-indent:-9999px;padding-bottom:5px;
	}
	.Pbtn3 p{
	}
	.total{
	font-size:16px;
	font-weight:normal;padding-left:23px;padding-top:5px;border-top:1px dashed #ccc;
	margin-top:5px;
	}
	.total .cost, .total .cost2, .total .cost3, .total .cost4{
	color:#8ac300;
	}
	.headerTitle{
	padding-bottom:5px;
	padding-left:20px; padding-top:22px; padding-right:12px;
	}
	.basicUL{
	padding-left:30px;
	margin-left:0px;
	list-style:disc;
	padding-bottom:20px;
	}
	.basicUL li{ text-indent:0px;
	padding-left:0px;
	float:none; clear:left; width:100%;
	}
	strong.orange{
	color:#FF6600;
	text-decoration:blink;
	}
	ul.promotionScroll{
	margin-left:-20px;
	}
	body ul.promotionScroll p.pTest{
	background:url(../images/iconNews.gif) no-repeat;
	}
	.mm3{
	background:url(../images/bg-sub-03.png) no-repeat;
	left:573px;
	width:370px;
	line-height:38px;
	top:29px;
	top:35px\0/;
	}
	.priceC{
	float:right;padding-right:30px;
	}
	.counterDiv{
	position:absolute; left:888px;top:10px;
	font-weight:bold; color:#00acf9; text-align:right;
width:200px;
	}
