@charset "EUC-JP";

.style1 {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; font-size: 12px;}
.style3 {font-size: 12px;}
.style2 {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; font-size: 12px;}
.style4 {font-size: 12px;}
.style5 {font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"}

/* .style1 {font-weight: bold;} */
.style4 {color: #FF9900}

#logo{
	width:425px;
	text-align:left;
	margin:0 8px;
	padding:0;
	float:left;
	position:relative;
	}
#fourhakusyulove{
	color: #408040;
	font-size:9px;
	padding: 0px;
	margin: 0 0 0 4px;
/*	font-style: italic;
*/	position: absolute;
	top: 32px;
	left: 0px; /* 112px; */
	}
#division{
	width:100%;
	height:1px;
	margin:auto 0px;
	padding:0;
	background-color:#CCE0F3;
	}
#inquiry{
	width: auto; /* 432px; */
	font-family: "Arial Black", "Helvetica Black", "Arial", "Helvetica", Meiryo, serif;
	font-size:20px;
	text-align:right;
	font-weight:bold;
	margin:0px 0 0 0px;
	padding:0 0 0 0px;
	float:right;
	position: relative;
	right:10px;
	}
#tel{
	width: auto;
	color:#0033cc;
	text-align:left;
	letter-spacing:-0.8pt;
	margin:0px 0 0 192px;
	}
.sub{
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size:12px;
	font-weight:medium;
	line-height:100%;
	}
#e-mail{
	color:#3399ff;
	text-align:left;
	letter-spacing:-0.4pt;
	}
#e-mail a{
	color:#3399ff;
	background-color:transparent;
	}
#e-mail a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#000099;
	}
#search_box{
	color:#333;
	font-size:18px;
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/search_bg.gif?1229742193);
	background-repeat: no-repeat;
	width:688px;
	height:73px;
	padding:6px;
	letter-spacing:-1px;
	}
#search_box div{
	width:360px;
	margin:4px 0 0 0px;
	padding:0px;
	float: left;
	}
#search_text{
	color:inherit;
	font-size:12px;
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/search_text_bg.gif?1229700184);
	width:300px !important;
	height:54px;
	margin:0px 0 0 0px !important;
	letter-spacing:normal;
	}
#yakuji{
	color: #0033FF;
	text-align: left;
	margin: 8px 8px 0px 24px;
	}
#safety{
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/safe_bg.jpg?1229963179);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	color: #666;
	text-align: left;
	width: 688px;
	height: 300px;
	margin: 0;
	padding: 0;
	}
#toppage h2{
	background-image: none;
	color: #666;
	text-align: left;
	font-size: 18px;
	width: 100%;
	height: 26px;
	line-height: 26px;
	margin: 0 0 20px 0;
	padding: 0;
	}
.solid_line{
	vertical-align: middle;
	margin: 0 16px;
	padding: 0;
	}
#safety h3{
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/safe_h3_bg.gif?1229961196);
	background-repeat: no-repeat;
	color: #c60;
	text-align: left;
	font-size: 18px;
	font-weight:bold;
	width: 334px;
	height: 30px;
	line-height: 30px;
	border: none;
	margin: 16px 0px 8px 16px;
	padding: 0 0 0 24px;
	}
#safety p{
	margin: 0 0 0 40px;
	padding: 0;
	}
#guarantee{
	background-image: none;
	background-repeat: no-repeat;
	font-family: "Arial", "Helvetica", Meiryo, serif;
	color: #666;
	text-align: left;
	width: 688px;
/*	height: 300px; */
	margin: 0;
	padding: 0;
	}
#guarantee h3{
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/guarantee_h3_bg.gif?1229968361);
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight:bold;
	width: 688px;
	height: 28px;
	line-height: 28px;
	border: none;
	margin: 16px 0px 8px 0px;
	padding: 0 0 0 0px;
	}
#guarantee p{
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	border: 1px solid #9cc;
	width: 256px;
	height: 66px;
	line-height: 140%;
	margin: 0 0px;
	padding: 4px;
	float: left;
	}
#guarantee dl{
	width: 200px;
/*	height: 60px; */
	margin: 0 0 0 6px;
	padding: 0px;
	float: left;
	}
#guarantee dt{
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/guarantee_dt_bg.gif?1229966276);
	color: #fff;
	text-align: left;
	vertical-align: middle;
	text-indent: 0px;
	font-size: 13px;
	font-weight:bold;
	border-top: 1px solid #699;
	border-right: 1px solid #699;
	border-left: 1px solid #699;
	width: inherit;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0px 0px;
	padding: 0px;
	}
#guarantee dd{
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/arrow.gif?1230102760);
	background-repeat: no-repeat;
	background-position: left top;
	color: #009;
	text-align: center;
	text-indent: 16px;
	font-size: 24px;
	border-right: 1px solid #699;
	border-bottom: 1px solid #699;
	border-left: 1px solid #699;
	width: inherit;
	margin: 0 0px;
	padding: 0px;
	}
#guarantee img{
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0px 0px;
	padding: 0px;
	}
#guarantee a{
	color: #f93;
/*	font-size: 12px;
	line-height: 12px;
	margin: 0 0 4px 6px;
	padding: 0px;
*/	}
#guarantee div{
	color: #999;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 4px 0px;
	}
#others {
	width: 100%;
	margin: 24px 0 0 0;
	text-align: center;
	clear: both;
	}
#others .box {
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/box_bg.gif?1230007140);
	background-repeat: no-repeat;
	float: left;
	height: 85px;
	width: 146px;
	padding: 12px;
	position: relative;
	margin: -20px 2px 0 0;
	}
#others .box h3 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 15px;
	color: #FF6600;
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/orange_square.gif?1230004835);
	background-repeat: no-repeat;
	background-position: left 60%;
	width: auto;
	padding: 0 0 0 16px;
	margin: 0 0 4px 0px;
	border: none;
	letter-spacing: -1px;
	}
#others .box img {
	float: left;
	}
#others .box p {
	font-size: 12px;
	text-align: left;
	}
#news {
	margin: 16px 0 0px 0px;
	clear: both;
	}
#news li {
	list-style-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/news_li.gif?1230013836);
	list-style-type: none;	
	list-style-position: inside;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 8px; padding: 0px;
	color: #666666;
	border-bottom: 1px dotted #333333;
	text-align: left;
	vertical-align: middle;
	}
.left_information{
	text-align: center;
	width:170px;
	border: 1px solid #ccc;
	border-top: none;
	line-height: 12px;
	padding: 4px 0;
	}
.left_information li{
	background-color: #FFFFFF;
	background-image: url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/guide_bg.gif?1229693399);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 0 20px 0 0;
	color: #0033FF;
	background-position: right;
	line-height:20px;
	}
.left_information p{
	text-align: left;
	margin: 8px;
	}

.bold{
	font-weight: bold;



	}
.clear{
	clear: both;
	}

/*-----¢¥´ðËÜ------*/
* {
margin:0;
padding:0;
}
body{
	background-color:#d3d3d3;
	text-align:center;
	margin:0 auto;
	padding:0;
	}
#baseblock{
	font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size:12px;
	color:#333333;
	background-image:url("http://cart-imgs-1.fc2.com/template/blue/image/blue_bg.gif?1199858452");
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:900px;
	}
a:link{
	color:#36c;
	text-decoration:none;
	}
a:visited{
	color:#0000ff;
	text-decoration:none;
	}
a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#000099;
	}
a:active{
	color:#00ccff;
	text-decoration:none;
	}
a img{
	border:0px;
	text-decoration:none;
	background-color:none;
	}
img{
	vertical-align:bottom;
	}
/*
h1{
	font-size:28px;
	margin:0px auto;
	padding-top:55px;
	}
*/
h1, .headtextline{
	font-size: 9pt;
	color: #2864B4;
	text-align: center;
	font-weight: bold;
	width: 100%; /* 900px; */
	background: #ffffff;
	}
h1 a, .headtextline a,
h1 a:visited, .headtextline a:visited{
	text-decoration: none;
	color: #2864B4;
	}
h1 .headtextline a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:transparent;
	}
h2{
	background-image: url("http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/blue_title.gif?1226739879");
	background-repeat:no-repeat;
	font-size:16px;
	color:#ffffff;
	text-align: center;
	line-height:60px;
	width:500px;
	height:60px;
	margin:0px auto;
	}
h2 a img{
	display:inline;
	}
h3{
/*	background-image: url("http://cart-imgs-1.fc2.com/template/blue/image/blue_menu.gif?1199863780");
	background-image: url("http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/blue_menu_left.gif?1226739870");
*/	background-image: url("http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/left_caption.gif?1229673289");
	font-size:13px;
	color:#ffffff;
	line-height:19px;
	width: 170px; /* 200px; */
	height:19px;
	border: 1px solid #ccc;
	text-align:center;
	background-repeat:no-repeat;
	}
ul{
	margin:0 0 24px 0;
	padding:0;
	list-style:none;
	}
li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	}
#baseleft{
	width:100%;
	float:left;
	overflow:hidden;


	}
#baseright{
	width:200px;
	float:right;
	margin-top:20px;
	overflow:hidden;
	}
.line{
	border-top:dotted #666666 1px;
	margin:3px auto;
	width:450px;
	}
/*----------¢¥¥È¥Ã¥×¥í¥´(http://cart-imgs-1.fc2.com/template/blue/image/blue_top.gif?1199864262)------------*/
#rogo{
	width:100%;
	text-align:left;
	background:url(http://cart-imgs-1.fc2.com/upfile/d/drugstarhills/header.gif?1226127984) repeat-x;
	background-position:left bottom;
	margin-bottom: 8px;
	padding-bottom: 4px;
	 }
/*----------¢¥¥á¥¤¥ó---------------*/
#mainbox{
	width:688px;
	float:right;


	overflow:hidden;
	}
/*--¥á¥ó¥Æ¥Ê¥ó¥¹--*/
.maintenance{
	background-color:#ffffff;
	border:solid 1px;
	border-color:#a9a9a9;
	width:400px;
	height:auto;
	padding:20px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	}
/*--¥Ú¡¼¥¸¥ê¥ó¥¯ÀâÌÀ--*/
.pagelink{
	width:450px;
	font-size:12px;
	}
/*--¥Ë¥å¡¼¥¹--*/
.news{
	width:400px;
	text-align:left;
	margin-left:20px;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:30px;
	list-style: none;
	}
/*--¥æ¡¼¥¶¡¼¥Ú¡¼¥¸--*/
.userpage{
	width:450px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:30px;
	}
.userpage th{
	text-align:center;
	}
.userpage td{
	text-align:left;
	}
.userpage h3{
	background-image: none;
	background-color: #ccf;
	font-size:13px;
	color:#009;
	line-height:19px;
	width: 448px; /* 200px; */
	height:19px;
	border: 1px solid #ccc;
	text-align:center;
	}
/*--¾¦ÉÊ°ìÍ÷¡¦¤ª¤¹¤¹¤á¾¦ÉÊ¡¦Çä¤ì¶Ú¾¦ÉÊ--*/
.sort{
	width:460px;
	margin-top:10px;
	text-align:left;
	padding-left:20px;
	}
.sort a{
	margin:0px 10px;
	}
.pagelinks{
	width:460px;
	padding-left:20px;
	}
.pagelinks .a{
	width:460px;
	text-align:left;
	}
.pagelinks .b{
	width:460px;
	margin-top:3px;
	}
.pagelinks .b .ahead{
	width:20%;
	float:left;
	}
.pagelinks .b .pageno{
	width:60%;
	float:left;
	}
.pagelinks .b .next{
	width:20%;
	float:right;
	}
.item_list{
	float:left;
	width:33%;
	padding-left:0px;
	}
.item{

	width:130px;

	text-align:center;
	overflow:hidden;
	padding-left:20px;
	}
.item a img{
	border:solid #dcdcdc 1px;
	}
.item .name{
	text-align:left;
	margin:3px;
	}




.item .comment{
	text-align:left;
	margin:3px;
	}
.item .other{
	margin:3px;
	text-align:right;
	}
/*--¾¦ÉÊ¾ÜºÙ--*/
.item_detail{
	margin:0px auto;
	font-size: 12px;
	width: 480px;
	}
.item_detail .thumb{
	float:left;
	margin:5px 0px;
	width:140px;
	}
.item_detail .thumb img{
	border:solid #dcdcdc 1px;
	padding:0px;
	margin:0px;
	}
.item_detail .thumb a img {
	background-color:none;
	display:block;
	}
.item_detail .img-comment{
	margin-top:3px;
	}
.item_detail .comment{
	padding:3px;
	text-align:left;
	margin-left:20px;
	}
.item_detail .about{
	text-align:right;
	}
.item_detail .about .other{
	padding:3px;
	}
/*--¥Á¥§¥Ã¥¯--*/
#subtitle{
	margin:15px auto 5px;
	}
.check{
	margin:0;
	padding:0 0 30px;
	width:452px;
	}
.pickupbase
	{
	font-size:10px;
	font-family:Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	margin-right:15px;
	padding-bottom:15px;
	width:130px;
	float:left;
	overflow:hidden;
	}
.pickupbase a img{
	border:solid #dcdcdc 1px;
	padding:0px;
	margin:0px;
	}
.pickupname
	{
	font-weight:bold;
	text-align:center;
	padding-bottom:3px;
	overflow:hidden;
	}
.pickupprice
	{
	text-align:center;
	padding-top:5px;
	overflow:hidden;
	}
/*--¥Æ¡¼¥Ö¥ëÏÈ--*/
.table1{
	font-size:10px;
	width:460px;
	margin:15px auto;
	}
.table1 td{
	padding:3px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	}
.table1 .td1{
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:20px;
	}
.table1 .td2{
	background-color:#EEEEEE;
	text-align:center;
	}
.table1 .td3{
	background-color:#FFFFFF;

	text-align:left;
	}
.table1 .td3 textarea 
	{
	width: 90%;
	}
.table1 .td4{
	background-color:#FFFFFF;
	font-size:12px;

	}
.table1 #left1{
	text-align:left;
	}
.table1 #nonitem{
	text-align:center;
	line-height:30px;

	font-size:12px;
	}
.table1 #right1{
	text-align:right;
	}
.over{
	overflow:hidden;
	}
/*----------¥µ¥¤¥É¥Ð¡¼¡¼-------------*/
.menucontent{
	text-align:left;
	}
/*--º¸¥µ¥¤¥É¥Ð¡¼¡¼--*/
#menuleft{
	width:200px;
	float:left;
	margin-top:0; /* 20px; */
	overflow:hidden;
	}
/*--¥á¥Ë¥å¡¼¡¦¥«¥Æ¥´¥ê--*/
.menucontent{
	text-align:left;
	padding: 0 15px;
	}
.menucontent ul{
	padding-right:0px;
	padding-left:0px;
	list-style:none outside;
	margin-left:0; /* 25px; */
	}
#ladiesitem{
	background-color: #FFCCCC;

	color: crimson;
	padding: 0 0 0 2px;
	margin: 0px;
	border-top: 1px solid #FFCCFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;

	border-left: 1px solid #CCCCCC;
	}
#mensitem{
	background-color: midnightblue;
	color: #CCCCCC;
	padding: 0 0 0 2px;
	margin: 0px;
	border-top: 1px solid #CCCCFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	}
#regardless{
	background-color: #CCFFCC;
	color: 009900;
	padding: 0 0 0 2px;
	margin: 0px;
	border-top: 1px solid #FFFFCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	}
.Top{
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-top: 3px double #CCCCFF;
	border-right: 3px double #666699;
	border-bottom: 3px double #666699;
	border-left: 3px double #CCCCFF;
	}
.Main{
	width: inherit;
/*	height: 36px;
*/	vertical-align: middle;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
/*	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
*/	position: relative;
/*	top:0px;
	line-height:36px;
*/	}
.Sub{
	width: inherit;
	height: 18px;
	vertical-align: middle;
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 0px;
	margin:0 0 0 8px;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	position: relative;
	line-height:18px;
	}
.inport{
	color: #9999FF;
	font-size:9px;
	padding: 0px;
	margin: 0 0 0 4px;
	font-style: italic;
	position: absolute;
	top: 20px;
	left: 112px;
	}
#menu a:link.Top , #category a:link.Top , #menu a:visited.Top , #category a:visited.Top
	{
	display:block;
	padding-top:0px; /* 3px; */
	padding-bottom:0px; /* 3px; */
	padding-left:4px; /* 25px; */
	}
#menu a:hover.Top , #category a:hover.Top
	{
	display:block;
	padding-top:0px; /* 3px; */
	padding-bottom:0px; /* 3px; */
	padding-left:4px; /* 25px; */
	}
#menu a:link.Main , #category a:link.Main , #menu a:visited.Main , #category a:visited.Main
	{
	display:block;
	border: 1px solid #ccc;
	background-color:#fff;
	color:#39f;
	font-size:15px;
	font-weight:bold;
	text-align: right;
	width: 146px;
	height: 27px;
	line-height:27px;
	padding: 0 12px;
	}
#menu a:hover.Main , #category a:hover.Main
	{
	display:block;
	border: 1px solid #ccc;
	background-color:#ccf;
	color:#06f;
	font-size:15px;
	font-weight:bold;
/*	width: 146px; 1220 */
	height: 27px;
	line-height:27px;
/*	padding: 0 12px; */
	}
#category a.Sub
	{
	display:block;
	padding-top:0px; /* 3px; */
	padding-bottom:0px; /* 3px; */
	padding-left:4px; /* 40px; */
	}
#category a:hover.Sub
	{
	display:block;
	padding-top:0px; /* 3px; */
	padding-bottom:0px; /* 3px; */
	padding-left:4px; /* 40px; */
	}
#category p
	{
	padding: 0px 0;
	}
.cartin{
	padding-left:5px;
	}
.link_margin{
	display:block;
	text-align:center;
	margin: 4px 0 0 0;
	}
/*--¸¡º÷¡¦¥í¥°¥¤¥ó--*/
p.plugin-search
	{
	text-align:center;
	margin:0 auto;
	padding:5px 0;
	width:90%;
	}
p.plugin-search input
	{
	color:#6e625c;
	font-size:12px;
	margin:0;
	padding:0;
	}
p.plugin-freearea
	{
	line-height:145%;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
	}
.menuTextL p.plugin-freearea
	{
	line-height:145%;
	margin:0;
	padding:0 10px 0 15px;
	} 
	
/*--¥«¡¼¥È¤ÎÃæ¿È--*/
.cartin
	{
	color:#6e625c;
	margin:10px;
	padding:5px;
	border:double 3px #e7e2e0;
	overflow:hidden;
	}
.cartin_item
	{
	padding-bottom:2px;
	border-bottom:1px solid #e7e2e0;
	}
.cartin .name
	{
	text-align:left;
	padding:3px;
	}
.cartin .price
	{
	text-align:right;
	padding:2px;
	}
.cartin .subtotal
	{
	text-align:right;
	padding:2px;
	}
.cartin .total
	{
	font-weight:bold;
	text-align:right;
	padding:3px;
	}
.cartin .submit
	{
	text-align:right;
	margin:0;
	padding:5px 0 0;
	border-width:0;
	}
.cartin a:link , .cartin a:visited
	{
	color:#e74b7b;
	text-decoration:none;
	border-width:0;
	}
.cartin a:hover
	{
	color:#29a8a8;
	text-decoration:none;
	background-color:transparent;
	}	
/*----------¢¥¥Õ¥Ã¥¿¡¼-------------*/
#footblock_a{
	color:#565656;
	font-size:10px;
	font-family:Verdana;
	text-aligen:center;
	margin:0px;
	padding:0px;
	width:100%;
	height:40px;
	clear:both;
	}
#footblock_b{
	background-image:url("http://cart-imgs-1.fc2.com/template/blue/image/blue_foot.gif?1199863742");
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	height:100px;
	clear:both;
	}

/*<![CDATA[*/

/* page styling, unimportant for the menu. only makes the page looks nicer */
/*
body {
	font-family: Calibri, "Trebuchet MS", sans-serif;
	font-size: 100%;
}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}

.example {
	background: #eee;
	padding: 50px;

}
*/

/* - - - ADxMenu: BASIC styles - - - */

/*
.menu {
	width: 10em;/* 10em; VERY IMPORTANT! Set this to appropriate value, either here on down in the design section */
}
*/

.menu, .menu ul {	/* remove all list stylings */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;

	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */


	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	left: 100%;	/* and move them to the right of the item */
}

/* -- float.clear --






	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;

	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}


/* - - - ADxMenu: DESIGN styles - - - */

/*
.menu, .menu ul li {
	color: #eee;
	background: #234;
}

.menu {
	width: 8em;
}
*/

.menu ul {
	width: 14em;
}

.menu a {
/*	text-decoration: none;
	color: #eee;
	padding: .4em 1em;
*/	display: block;
}

.menu a:hover, .menu li:hover>a {
	color: inherit; /* #fc3; */
}

.menu li {	/* create borders around each item */
/*	border: 1px solid #ccc;
*/}
.menu>li + li, .menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li:hover>ul {	/* inset submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {

	color: inherit; /* #fff; */
}

/*]]>*/
</style>

<!--[if lte IE 6]>
<style type="text/css" media="screen, tv, projection">
/*<![CDATA[*/

/* - - - ADxMenu: BASIC styles - - - */

/*
	this rules improves accessibility - if Javascript is disabled, the entire menu will be visible
	of course, that means that it might require different styling then.
	in which case you can use adxie class - see: aplus.co.yu/adxmenu/examples/ie6-double-style/
 */
.menu ul {
	visibility: visible;
	position: static;
}

.menu, .menu ul {	/* float.clear */
	zoom: 1;
}

.menu li.adxmhover {
	z-index: 10000;
}

.menu .adxmhoverUL {	/* li:hover>ul selector */
	visibility: visible;
}

.menu .adxmhoverUL {	/* submenu goes to the right */
	left: 100%;
}

/* - - - ADxMenu: DESIGN styles - - - */

.menu ul a {	/* fix clickability-area problem */
	zoom: 1;
}

.menu li {	/* fix white gap problem */
	float: left;



	width: 100%;
}

.menu li {	/* prevent double-line between items */
	margin-top: -1px;
}

.menu a:hover, .menu .adxmhoverA {		/* li:hover>a selector */
	color: #fc3;
}

.menu .adxmhoverUL {	/* inset submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/*]]>*/
<script type="text/javascript" src="http://aplus.rs/adxmenu/examples/code/ADxMenu.js"></script>
<![endif]-->


























#new_items {
	margin-top:1em;
}
#new_items .head {
	clear:both;
	background:url(http://www.ipower.com.hk/images/title_news_bg.gif) repeat-x;
	width:590px;
}
#new_items .news_name {
	font-size: 12px;
	line-height: 1.2em;
	color: #3366cc;
}
#new_items .news_price {
	font-size: 12px;
	line-height: 1.2em;
	color: #D3565C;
}
#new_items .news_description {
	font-size: 9px;
	line-height: 1.2em;
	color: #999999;
}
#new_items .items {
	padding: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#new_items .center {
	text-align: center;
}
#new_items .new_items_foot {
	text-align: center;
	padding: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 12px;
}
#astabletable {
	width:700px;
	border: 1px solid #aaaaaa;
	padding:4px 0px;
	float: right;
	margin-left: 1px;
}
.astabletabletable {
	width:600px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #aaaaaa;
	padding:4px;
	float: left;
}
/* \*/
html > body #astabletable {
	width:705px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #999;
	padding:4px;
	padding-bottom:20px;
	text-align: center;
	float: right;
}
html > body .astabletabletable {
	width:600px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #999;
	padding:4px;
	float: right;
}
/* */

.availability {margin:0;}
.lightGrayBackground {
	margin: 0;
	padding: 4px;
	font-size: 11px;
	color: #fff;
	background-color: #eee;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #999;
	float: right;
	width: 715px;
}
.filterhead {
	font-weight: bold;
	margin: 0;
	padding: 5px 0px 4px 7px;
	font-size: 12px;
	color: #000;
	background-color: #FFFFE0;
	border: 1px solid;
	border-color: #999;
	float: right;
	width: 715px;
}

.filterhead span {padding-right:.5em;}
.filterhead select {width:155px; font-size: 12px;}
.filterhead img {vertical-align: top; padding-left: 7px;}

#productListing {
	margin-left: 5px;
	padding: 0px auto;
	text-align: right;
	float: right;
}
/* div */
#productListing #astabletable .astablerow {
display:block;
margin: 10px auto;
margin-left: 5px;
float: left;
}
.astablerow {
display:block;
padding: 10px auto;
margin: 10px auto;
}

.astablelastrow {
display:block;
border-bottom: none;
padding: 10px 0px;
margin: 0px;
}

div.slot {
	float: left;
	margin-bottom: 7px;
}

/* dl */
dl.astablecell {
border-right: 1px solid #d9d9d9;
padding: 0px 6px;
margin: 0px;
top: 0;
width: 160px;
float:left;
}

dl.astablelastcell {
border: none;
padding: 0px 6px;
margin: 0px;
top: 0;
width: 160px;
float:left;
}

/* dt */
dt {
margin: 0;
padding: 0;
}

dt.name {font-size: 11px; font-weight: bold; line-height: 14px; display: block; height: 2.5em;}

/* dd */
dd {
margin: 0;
padding: 0;
}

dd.image {display: block; height: 120px;}

dd.availability {font-size: 11px; line-height: 13px; height: 3em; display: block;}


dd.price {font-size: 12px; font-weight: bold; line-height: 14px; height: 20px;}

dd.button {display: block;}

dd.oneclickor {font-size:11px; color: #999; font-weight: bold; text-align: center; width: 110px; padding-bottom: 5px;}

dd.desc {
	margin-top: 0.6em; 
	font-size: 11px; 
	line-height: 13px;
	display: block; 
	height: 8em; 
	color:#333333;
	width: 150px;
}
.availability
{
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
}


p.availability { margin: .3em 0 .5em 0; }

span.freeshipping {color: #ff3300; display: block; line-height: 1.4em}

