@charset "utf-8";
/*----------------------------------------------------------------------------------------------
Main Title Style
-----------------------------------------------------------------------------------------------*/
.maintitle {
	margin-top: 10px;
}
.maintitle h2 {
	height: 160px;
	background: url(../images/mainimage.jpg) no-repeat 0 0;
	text-indent: -9999em;
}
.maintitle div {
	display: none;
}
/*----------------------------------------------------------------------------------------------
Prodcut Style
-----------------------------------------------------------------------------------------------*/
#product {
	width:774px;
	margin:10px 0 20px 0;
}

#product #page_top {
	padding: 8px 0;
	line-height: 1.1em;
}

#product h3 {
	margin: 0;
	text-indent: -9999em;
	background: url(../images/h_lineup.gif) no-repeat 0 0;
	height: 30px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
}

#product #lineup {
	width: 100%;
	height: 120px;
}
#product #lineup li {
	float: left;
	display: block;
	width: 102px;
	height: 90px;
	margin: 10px 0 0 10px;
}
#product #lineup .fs {
	margin-left: 0;
}
#product #lineup li a {
	display: block;
	width: 102px;
	height: 90px;
	text-indent: -9999em;
	line-height: 0;
	overflow: hidden;
}
#product #lineup #navi1 a {
	background: url(../images/navi1.gif) no-repeat 0 0;
}
#product #lineup #navi2 a {
	background: url(../images/navi2.gif) no-repeat 0 0;
}
#product #lineup #navi3 a {
	background: url(../images/navi3.gif) no-repeat 0 0;
}
#product #lineup #navi4 a {
	background: url(../images/navi4.gif) no-repeat 0 0;
}
#product #lineup #navi5 a {
	background: url(../images/navi5.gif) no-repeat 0 0;
}
#product #lineup #navi6 a {
	background: url(../images/navi6.gif) no-repeat 0 0;
}
#product #lineup #navi7 a {
	background: url(../images/navi7.gif) no-repeat 0 0;
}
#product #lineup li a:hover {
	background-position: 0 -90px !important;
}

#product .wrapper {
	min-height: 320px;
	_height: 320px;
}
#product .wrapper .in {
	padding:10px 10px 3px 404px;
}
#product .wrapper h4 {
	padding: 0 0 4px 0;
	margin: 0 0 6px 0;
	background: url(../images/line_dot.gif) repeat-x 0 100%;
	font-size:1.25em;
	font-wight:bold;
	line-height: 1.2em;
	color: #FFFFFF;
}
#product .wrapper p {
	min-height: 245px;
	_height: 245px;
	line-height: 1.4em;
	color: #FFFFFF;
}
#product .btn_1st a,
#product .btn_2nd a {
	display: block;
	width: 360px;
	height: 26px;
	text-indent: -9999em;
	line-height: 0;
	overflow: hidden;
}

#product #barbie {
	min-height: 380px;
	_height: 380px;
	background: url(../images/bg_barbie.jpg) no-repeat 0 0;
}
#product #barbie .in {
	padding:20px 20px 10px 394px;
}
#product #barbie p {
	min-height: 250px;
	_height: 250px;
}
#product #barbie .btn_1st a {
	background: url(../images/btn_barbie1.gif) no-repeat 0 0;
}
#product #barbie .btn_1st {
	height: 36px;
}
#product #barbie .btn_2nd a {
	background: url(../images/btn_barbie2.gif) no-repeat 0 0;
}

#product #disney_princess {
	background: #663691 url(../images/bg_disney_pr.jpg) no-repeat 0 0;
}
#product #disney_princess .btn_1st a {
	background: url(../images/btn_disney_pr.gif) no-repeat 0 0;
}

#product #fisherprice {
	background: #FF9900 url(../images/bg_fisherprice.jpg) no-repeat 0 0;
}
#product #fisherprice .btn_1st a {
	background: url(../images/btn_fisherprice.gif) no-repeat 0 0;
}

#product #fisherprice_friend {
	background: #0C3D98 url(../images/bg_fisherprice_friend.jpg) no-repeat 0 0;
}
#product #fisherprice_friend .btn_1st a {
	background: url(../images/btn_fisherprice_friend.gif) no-repeat 0 0;
}

#product #hotwheels {
	background: #33B366 url(../images/bg_hotwheels.jpg) no-repeat 0 0;
}
#product #hotwheels .btn_1st a {
	background: url(../images/btn_hotwheels.gif) no-repeat 0 0;
}


#product #toystory {
	min-height: 391px;
	_height: 391px;
	background: #33B3CC url(../images/bg_toystory.jpg) no-repeat 0 0;
}
#product #toystory p {
	min-height: 235px;
	_height: 235px;
	line-height: 1.4em;
}
#product #toystory .btn_2nd a {
	background: url(../images/btn_toystory.gif) no-repeat 0 0;
}
#product #toystory .btn_1st {
	height: 109px;
	margin: 10px 0;
}
#product #toystory .btn_1st a {
	height: 109px;
	background: url(../images/btn_toystory.jpg) no-repeat 0 0;
}

#product #uno {
	background: #FF6633 url(../images/bg_uno.jpg) no-repeat 0 0;
}
#product #uno .btn_1st a {
	background: url(../images/btn_uno.gif) no-repeat 0 0;
}

#product .btn_1st a:hover,
#product .btn_2nd a:hover {
	background-position: 0 -26px !important;
}

#product #toystory .btn_1st a:hover {
	background-position: 0 -109px !important;
}
