@charset "UTF-8";


/* ------ category img ------ */


body.idx #header{
/*	height:170px;*/
	background :#F95703 url(../images/hdr_img_MichaelHenderson.jpg) 50% 20px no-repeat;
}
body.news #header{
	background :#419BCF url(../images/hdr_img_angie002.jpg) 100% 20px no-repeat;
}
body.service #header{
	background: #7DAF4F url(../images/hdr_img_angie001.jpg) 0% 20px no-repeat !important;
}
body.zencart #header{
	background :#EEEDEB url(../images/hdr_img_robholland001.jpg) 0% 20px no-repeat;
}
body.solution #header{
	background :#8D722B url(../images/hdr_img_PhOtOs003.jpg) 100% 20px no-repeat;
}
body.case #header{
	background: #83AD0B url(../images/hdr_img_PhOtOs001.jpg) 100% 20px no-repeat;
}
body.aboutus #header{
	background :#FCDF8F url(../images/hdr_img_Stewart001.jpg) 100% 20px no-repeat;
}
body.movabletype #header{
	background :#0A0A08 url(../images/hdr_img_vanlaar.jpg) 0 15px no-repeat;
}
body.err404 #header{
	background :#8C8563 url(../images/hdr_img_err404.jpg) 0% 20px no-repeat;
}



/* ------ idx ------ */


body.idx #content #main h1.home{
	top:140px;
	margin:0 20px;
	padding:50px 0 0 0;
	width:250px;
	height:0px;
	\height:50px;/*for IE5.x*/
	he\ight:0px;/*for Others*/
	display:block;
	overflow:hidden;
	background:transparent url(../images/logo.gif) no-repeat;
	border:0;
	text-indent:-1000px;
}
body.idx #header p#siteID a#logo{
	margin:0 15px 110px;
}
body.idx p#photoby{
	top:110px;
}
body.idx #categoryttl{
	top:140px;
}