a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*CSS2 Besides IE*/
	outline: none;	
}

form {
	padding:0;
	margin:0;
}
.p15 {
	font: normal 15px/150% Verdana, Arial, Helvetica, sans-serif;
	color: c5bfad;
	letter-spacing: 0px;
}

.leftcate a:hover{
	background-color:#FFCC00;
	color:#000000;
	text-decoration: none;
}

.F12 {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	background: #FFFFFF center center;
	margin: 1px;
	/*text-transform: lowercase;*/
	border: 1px solid #D9D3C6;
	height: 20px;
	width: auto;
	vertical-align: middle;
	white-space: normal;
	padding: 1px;
	position: relative;
	text-align: left;
	float: none;
	clear: none;
}
.W15 {

	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: none;
	float: none;
	background: #000000;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px none #333333;
	border-left: 1px none #333333;
}
.p12{
	font: normal 12px/100% Verdana, Arial, Helvetica, sans-serif;
	color: c5bfad;
	/*height: 150%;*/
}

.p12_selected {
	font-weight:bold;
	font-size:14px;
	color: F7941D;
}
.p11 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: c5bfad;
}
.p12-3 {

	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #C5BFAD;
}
.p12black {

	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.p15black {
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;;
	color: #333333;
	height: 150%;
}

.p12-ORG {


	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: F7941D;
}
.p12red {


	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6262;
}
.checkoutlink:link,
.checkoutlink:visited {
	color: #3366CC;
}
.checkoutlink:hover {
	color: #FF3300;
}

.p12red_link:link,
.p12red_link:visited{
	color: #FF6262;
	text-decoration:underline;
}
.p12red_link:hover{
	color: #FF6262;
	text-decoration:none;
}

.p12pink {


	font: bolder normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
}
.F11 {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background: url(../images/0030.gif) repeat center center;
	margin: 1px;
	/*text-transform: lowercase;*/
	height: 18px;
	width: auto;
	vertical-align: middle;
	white-space: normal;
	padding: 1px;
	position: relative;
	text-align: left;
	float: none;
	clear: none;
	border-top: 1px solid #2A2A2A;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.F12-2 {

	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	background: #FFFFFF center center;
	margin: 1px;
	/*text-transform: lowercase;*/
	border: 1px solid #D9D3C6;
	height: 20px;
	width: auto;
	vertical-align: middle;
	white-space: normal;
	padding: 1px;
	position: relative;
	/*text-align: center;*/
	float: none;
	clear: none;
}
.p12-3-2 {


	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.p12-4 {


	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #EEEDE8;
}

#Layer1 {
	position:absolute;
	width:660;
	height:161;
	z-index:1;
	overflow: auto;
	visibility: visible;
}
#Layer2 {
	position:absolute;
	z-index:2;
	left: 948px;
	top: 1378px;
}
#Layer2 {
	position:absolute;
	z-index:2;
	left: 939px;
	top: 1627px;
}
#Layer3 {
	position:absolute;
	width:270;
	height:150;
	z-index:3;
	overflow: auto;
}
body {
	background-color: #000000;
}
/*----------------------- TOY -----------------------*/
.p24-ORG {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #f7941d; FONT-STYLE: normal; FONT-FAMILY: "微軟正黑體"; FONT-VARIANT: normal;
}
.p19bk {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.p12black2 {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333;
}
.p12-2 {
	FONT: 12px/150% Verdana, Arial, Helvetica, sans-serif; COLOR: #c5bfad; HEIGHT: 150%;
}
.p15black2 {
	FONT: bold 24px/120% Verdana, Arial, Helvetica, sans-serif; COLOR: #ff0000; HEIGHT: 150%;
}

/*
.p12-3-2 {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff;
}
.p12-4 {
	FONT: 12px/180% Verdana, Arial, Helvetica, sans-serif; COLOR: #0099cc; HEIGHT: 150%;
}
.p12-4 {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #006666;
}
.p12-3 {
	FONT: 12px/180% Verdana, Arial, Helvetica, sans-serif; COLOR: #c5bfad; HEIGHT: 150%;
}
*/
/*----------------------- TOY -----------------------*/

/*----------------------- 购物车 -----------------------*/
.add_cart_button {
	cursor:pointer;
}
.cart_hand {
	cursor:move
}
#cart {
	position:absolute;
	left: 300px;
	top: 400px;
	z-index:100;
	
}

#cart ol,em {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#C5BFAD;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:20px;	
}
#cart ol{
	padding:0;
	margin:10;
	width:233px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}
li{
	border-bottom:1px solid #333333;
}
#cart em {
	float:right;
}

.alert{
	display:none;
	color:#FF0000; 
	text-indent:5px;
	/*line-height:16px;*/ 
	text-align:left;
	margin-top:3px;

}

.girl_list a:link,
.girl_list a:visited {
	color: #3366CC;
	font-family: 新細明體;
	font-size:11px;	
}
.girl_list a:hover {
	color: #FF3300;
}

.ctag a:link,
.ctag a:visited {
	color: #000000;
	
	font-size:12px;	
}
.ctag a:hover {
	color: #FF3300;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:0px;}

.app_link_list li img {
height:16px;
vertical-align:-3px;
width:16px;
}
icenter_v2.css (第 422 行)
.appicon_16_305 {
background-position:0 -160px;
}

.addcart, .addcart_ing, .addcart_on, .daddcart, .daddcart_ing, .daddcart_on,.iaddcart,.iaddcart_ing,.iaddcart_on {
background:url("../images/cart/addcart_all.gif") no-repeat scroll 0 0 transparent;
}

.addcart{background-position:0 -0px;}
.addcart_ing{background-position:0 -98px;}
.addcart_on{background-position:0 -197px;}

.iaddcart{background-position:0 -400px;}
.iaddcart_ing{background-position:0 -448px;}
.iaddcart_on{background-position:0 -494px;}

.daddcart{background-position:0 -303px;}
.daddcart_ing{background-position:0 -335px;}
.daddcart_on{background-position:0 -366px;}

.abt_01, .abt_02, .abt_03, .tb001, .tb002, .tb004, .tb005, .tb006, .tb007, .tb008 {
background:url("http://img.av45.net/static/normal/images/title/title_all.gif") no-repeat scroll 0 0 transparent;
}

.abt_01{background-position:0 -7px;}
.abt_02{background-position:0 -56px;}
.abt_03{background-position:0 -104px;}

.tb001{background-position:0 -153px;}
.tb002{background-position:0 -195px;}
.tb004{background-position:0 -237px;}
.tb005{background-position:0 -279px;}
.tb006{background-position:0 -321px;}
.tb007{background-position:0 -363px;}
.tb008{background-position:0 -405px;}

.aito_ai,.akane_hotaru,.hara_chihiro,.himeno_ai,.houzuki_hikaru,.kanazawa_bunko,.kanno_arisa,.katase_kurumi,.kousaki_rena,.mecumi,.miyazawa_keito,.monbu_ran,.nada_jyun,.nanami_nana,.ooishi_moe,.ririka,.satou_aki,.seto_jun2,.shiraishi_mariko,.yamasaki_mai,.yoshikawa_moe {
background:url("http://img.av45.net/static/normal/images/images2/girl_all.gif") no-repeat scroll 0 0 transparent;
}

.seto_jun2{background-position:0 -0px;}
.shiraishi_mariko{background-position:-50 -0px;}

.hara_chihiro{background-position:0 -50px;}
.himeno_ai{background-position:-50 -50px;}

.houzuki_hikaru{background-position:0 -100px;}
.kanazawa_bunko{background-position:-50 -100px;}

.kanno_arisa{background-position:0 -150px;}
.katase_kurumi{background-position:-50 -150px;}

.kousaki_rena{background-position:0 -200px;}
.mecumi{background-position:-50 -200px;}

.miyazawa_keito{background-position:0 -250px;}
.nada_jyun{background-position:-50 -250px;}

.nanami_nana{background-position:0 -300px;}
.ooishi_moe{background-position:-50 -300px;}

.ririka{background-position:0 -350px;}
.satou_aki{background-position:-50 -350px;}

/* main top menu*/
.menu_a_top,.menu_b_top,.menu_c_top {
background:url("http://img.av45.net/static/normal/images/header_2010v2/menu_top_all.gif") no-repeat scroll 0 0 transparent;
width:86px;height:33px;display:block;
}

.menu_a_top {
background-position:0 0px;
}
.menu_a_top:hover {
background-position:0 -33px;
}

.menu_b_top {
background-position:-89px 0px;
}
.menu_b_top:hover {
background-position:-89px -33px;
}

.menu_c_top {
background-position:-175px 0px;
}
.menu_c_top:hover {
background-position:-175px -33px;
}

/* main menu*/
.menu_a,.menu_b,.menu_c,.menu_d,.menu_e,.menu_f,.menu_g{
background:url("http://img.av45.net/static/normal/images/header_2010v2/menu_all.jpg") no-repeat scroll 0 0 transparent;
width:92px;height:60px;display:block;
}

.menu_a {
background-position:0 0px;
}
.menu_a:hover {
background-position:0 -60px;
}

.menu_b {
background-position:-92px 0px;width:120px;
}
.menu_b:hover {
background-position:-92px -60px;width:120px;
}

.menu_c {
background-position:-212px 0px;
}
.menu_c:hover {
background-position:-212px -60px;
}

.menu_d {
background-position:-304px 0px;
}
.menu_d:hover {
background-position:-304px -60px;
}

.menu_e {
background-position:-396px 0px;
}
.menu_e:hover {
background-position:-396px -60px;
}

.menu_f {
background-position:-488px 0px;width:93px;
}
.menu_f:hover {
background-position:-488px -60px;width:93px;
}

.menu_g {
background-position:-581px 0px;width:91px;
}
.menu_g:hover {
background-position:-581px -60px;width:91px;
}


