@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 HOME

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
body#home{
	background:url(images/index_slider_bg003.gif) repeat-x 0px 304px;
}

#pencilBg{
	background:url(images/index_img_pencil.jpg) no-repeat right top;
}

#limitedbox{
	position:absolute;
	top:10px;
	left:-320px;
	z-index:2;
	cursor:default;
}
#limitedbox img{ /* IE-expression (fix png alpha) */
behavior: expression(
this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
this.style.behavior = "none"
);
}


#textArea{
	width:395px;
	text-align:center;
	margin-left:258px;
}
#textArea p.txt01{
	padding:24px 0;
}
#textArea p.txt02{
	padding-bottom:24px;
}


#slider{
	width:858px;
	height:289px;
	background:url(images/index_slider_base.png) no-repeat;
	padding:14px 30px 0 30px;
	margin:62px 0 24px;
}
#slider{behavior:url(common/scripts/iepngfix.htc);}

#slider h2{
	margin:0 0 14px 338px;
}
#slider h2 img{
	vertical-align:middle;
	margin:0 12px;
}
#slider h2 span img{
	margin-top:10px;
}

#slider ul#slideBtnChange{
	list-style:none;
	margin:16px 0 0 50px;
	zoom:1;
}
#slider ul#slideBtnChange:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#slider ul#slideBtnChange li{
	float:left;
	padding-left:14px;
}


/* slider ------------------------- */

/*#productbrowser {
width: 980px;
height: 180px;
background: url(images/productbrowser_background_20070905.jpg) no-repeat top;
overflow: auto;
}*/

#pb-productbrowsercontainer{
	position:relative;
	width:838px;
	height:490px;
	overflow: auto;
	float:left;
	margin:10px 0 0 0;
}
ul#pb-productslider{
	list-style:none;
	position: absolute;
	top:0px;
	left:0px;
	width:4464px;
	height:95px;
	margin:0;
}
ul#pb-productslider li.pb-productimage{
	position: relative;
	top:0px;
	left:0px;
	float:left;
	width:93px;
	height:94px;
	margin:0;
}

/*#pb-productslider .pb-productimage a {
float: left;
width: 100%;
padding-top: 125px;
overflow: hidden;
color: #ccc;
font-size: 11px;
text-align: center;
background-position: 50% 100%;
background-repeat: no-repeat;
}
#pb-productslider .pb-productimage a:hover {
text-decoration: none;
color: #fff;
}*/

#pb-productslidertrack{
	position:absolute;
	top:100px;
	left:0px;
	width:823px;
	height:29px;
	background:url(images/index_slider_track.png) no-repeat;
	overflow:hidden;
	visibility: hidden;
}
* html #pb-productslidertrack {
	behavior:url(common/scripts/iepngfix.htc);
	/*behavior: expression(iePngFix.fix(this));*/
}
#pb-productsliderhandle{
	position:absolute;
	width:241px;
	height:29px;
	cursor:pointer;
	z-index:99;
}
#pb-productsliderhandleimage{
	position:absolute;
	width:241px;
	height:29px;
	background: url(images/index_slider_handle.png) no-repeat;
	cursor:pointer;
	z-index:5;
}
* html #pb-productsliderhandleimage {
	behavior:url(common/scripts/iepngfix.htc);
	/*behavior: expression(iePngFix.fix(this));*/
}

#pb-leftarrow {
	position:absolute;
	left:4px;
	top:102px;
	width:22px;
	height:22px;
	background:transparent;
	z-index:999;
	cursor:pointer;
}
#pb-rightarrow {
	position: absolute;
	left:803px;
	top:102px;
	width:22px;
	height:22px;
	background:transparent;
	z-index:999;
	cursor:pointer;
}

noscript p{
	font-size:114%;
	color:#f0141c;
	font-weight:bold;
	text-align:center;
	padding:0.4em 0;
}

