/* LUMIX Accessory Page CSS
---------------------------------------------------*/

div#mainwrap div#contetntswrap {
	width: 770px;
}

#leftmenuwrap{
	width: 173px;
	_amargin-right: 8px;
	font-size: 75%;
	float:left;
}

#bodywrap{
	margin-left: 8px;
	width: 589px;
	float:right;
}

#indexbodywrap{
	width: 768px;
	float:right;
}

#indexbodywrap .lineup-area {
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	padding: 14px;
}

#indexbodywrap .title-compatibility {
	padding-top: 20px;
}

.series{
	margin: 0px;
	padding: 0px;
	border-left:  1px #C8C8C8 solid;
	border-right: 1px #C8C8C8 solid;
	background-color: #E6E6E6;
}
.series ul{
}
.series li{
	list-style-type: none;
}
.series_border{
	border-top: 1px #C8C8C8 dotted;
}
.series img{
	vertical-align: bottom;
}

.item{
	margin: 0px;
	padding: 0px;
	line-height: 200%;
	padding-left: 20px;
}
.item ul{
}
.item li{
	list-style-type: none;
	padding-left:13px;
	background:url("../img/arrow-mini.gif") 0 50% no-repeat;
}

.item li a{
	color:#135da3;
	text-decoration:none;
}
.item li a:hover{
	text-decoration:underline;
}

#itemselect{
	list-style-type: none;
	padding-left:13px;
	background: #C8C8C8 url("../img/arrow-select.gif") 0 50% no-repeat;
}

#body td{
	font-size: 75%;
}

#shortwidth{
	margin-left: 30px;
}

/* Top Page
---------------------------------------------------*/
.body_series{
	margin: 0px;
	padding: 0px;
	column-count: 3;
}
.body_series ul{
}
.body_series li{
	list-style-type: none;
}

.body_item{
	margin: 0px;
	padding: 0px;
}
.body_item ul{
}
.body_item li{
}

.btn_warp{
}

.body_series img{
	vertical-align: bottom;
}


#shopwrap {
}

.blue-arrow {
	padding-left: 13px;
	background: url(../common/img/arrow-cir-right-blue-fff.gif) 0 3px no-repeat;
}
.shopbnr{
	padding:13px;
}

/* Return Page top
---------------------------------------------------*/

div.btn-pagetop-br{
	margin-top:15px;/*	inportant */
	clear:both;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: right;
}

div.btn-pagetop-br a{
	color:#135da3;
	text-decoration:none;
	font-size:75%;
	padding-left:13px;
	background:url("../img/arrow-pagetop.gif") 0 50% no-repeat;
}

div.btn-pagetop-br a:hover{
	text-decoration: underline;
}

.returntotop2{
	padding: 6px;
}


/* SD Card
------------------------------------------------------*/

div.option-sdblock {
	width: 478px
}

div.option-sdblock .sdbutton {
	width: 368px;
	float: left;
}

div.option-sdblock .sdhclogo {
	width: 91px;
	float: right;
}
