@charset "iso-8859-1";

/*------------------------------*/
/*	layout						*/
/*------------------------------*/
#mainwrap
{
	margin		: 20px 0 0;
/*	background	: url(../../accessories/img/index_10/bg.gif) repeat-y left top;	*/
/*	font-size	: 12px;	*/
	text-align	: center;
}

#topwrap
{
	margin		: 0 auto;
	width		: 967px;
	background	: url(../../accessories/img/index_10/bg.gif) repeat-y left top;
	text-align	: left;
}

#secondwrap
{
	margin		: 0 90px;
	width		: 787px;
	background	: url(../../accessories/img/index_10/bg.gif) repeat-y left top;
	text-align	: left;
}

#leftCol
{
	width	: 180px;
	float	: left;
}

#rightCol
{
	width		: 770px;
	font-size	: 12px;
	float		: right;
}

#rightColSecond
{
	width		: 590px;
	font-size	: 12px;
	float		: right;
}

h1,h2,h3,h4
{
	margin		: 0;
	padding		: 0;
	font-size	: 1em;
	line-height	: 1em;
	clear		: both;
}

ul,li,dl,dt,dd
{
	margin		: 0;
	padding		: 0;
	line-height	: 1em;
	list-style	: none;
}

img
{
	border			: none;
	vertical-align	: text-bottom;
}
/*
li img,dt img,dd img
{
	vertical-align	: text-bottom;
}
*/

/*------------------------------*/
/*	leftCol						*/
/*------------------------------*/
#leftCol
{

}

#leftCol h1
{
	margin	: 0 0 5px;
}

/*	Accessorie.pane	*/
#leftCol .pane
{

}

#leftCol .pane dt
{
	margin	: 0 0 5px;
}

#leftCol .pane .sub_pane
{
	margin		: 0 0 10px;
	padding		: 5px 10px;
	background	: #CCC;
	color		: #797979;
	display		: none;
}

#leftCol .pane .sub_pane_on
{
	margin		: 0 0 10px;
	padding		: 5px 10px;
	background	: #CCC;
	color		: #797979;
}

#leftCol .pane .sub_pane li,
#leftCol .pane .sub_pane_on li
{
	line-height	: 1.3em;
}

#leftCol .pane .sub_pane h4,
#leftCol .pane .sub_pane_on h4
{
	margin			: 4px 0 2px;
	color			: #000;
	line-height		: 1.3em;
	text-decoration	: underline;
}

#leftCol .pane .sub_pane a:hover,
#leftCol .pane .sub_pane_on a:hover
{
	color	: #0099FF;
}

#leftCol .folder
{
	cursor	: pointer;
}

#leftCol .folder a:hover
{
	color	: #00FFFF;
}

/*
.sub_pane_on  { 
width: auto; 
}
.sub_pane_on a:hover{ 
color: #0099FF; 
}

*/

#leftCol .note
{
	padding	: 30px 20px 0;
}

#leftCol .note p
{
	margin	: 0 0 15px;
}

#leftCol .note .detail
{
	margin		: 10px 0 0;
	padding		: 0 0 0 13px;
	background	: url(/common-new/img/common/arrow-cir-right-blue-gray.gif) no-repeat 0 3px;
}

#leftCol .note span
{
	font-size	: 0.8em;
	line-height	: 1.2em;
}


/*------------------------------*/
/*	rightCol					*/
/*------------------------------*/
#rightCol .detail
{
	margin		: 10px 0 0;
	padding		: 0 0 0 13px;
	background	: url(/common-new/img/common/arrow-cir-right-blue-fff.gif) no-repeat 0 3px;
	float		: right;
}

/* h2,h3 */
#rightCol h2
{
	margin	: 0 3px 0 2px;
	width	: 765px;
}

#rightCol h2 img
{
	margin	: 20px 0 5px;
}

#rightCol h3
{
	margin		: 0 3px 0 2px;
	width		: 765px;
	background	: #000;
}

#rightCol h3 img
{
	margin	: 2px 5px 0;
}
/* /h2,h3 */

/* .view */
#rightCol ul.view
{
	margin	: 0 3px 10px 2px;
	width	: 765px;
}

.view li
{
	border-top	: 1px solid #000;
	border-left	: 1px solid #000;
	float		: left;
}

.view li.break
{
	border-right	: 1px solid #000;
}

.view li.delimit
{
	border-bottom	: 1px solid #000;
}

.view li.end
{
	border-right	: 1px solid #000;
	border-bottom	: 1px solid #000;
}
/* /.view */


/*------------------------------*/
/*	rightCol productpage		*/
/*------------------------------*/
#secondwrap #rightCol .size10
{
	font-size	: 0.8em;
}


/*------------------------------*/
/*	clearfix					*/
/*------------------------------*/
#mainwrap:after,
#topwrap:after,
#secondwrap:after,
#rightCol:after,
#rightCol .view:after
{
	content		: ".";
	height		: 0.1px;
	font-size	: 0.1em;
	line-height	: 0;
	display		: block;
	visibility	: hidden;
	clear		: both;
}

/*	for IE7	*/
#mainwrap,
#topwrap,
#secondwrap,
#rightCol,
#rightCol .view
{
	display	: inline-block;
}

/*	for Mac	*/
* html #mainwrap,
* html #topwrap,
* html #secondwrap,
* html #rightCol,
* html #rightCol .view
{
	height	: 1%;
}

#mainwrap,
#topwrap,
#secondwrap,
#rightCol,
#rightCol .view
{
	display	: block;
}




/*------------------------------*/
/*------------------------------*/
/*	previous model .css			*/
/*------------------------------*/
/*------------------------------*/

p {
	margin: 0;
	padding: 0;
}


/* txt
-------------------------------------*/
.size10 {
font-size: 10px !important; 
line-height: 14px !important;
}
.size12 {
font-size: 12px !important; 
line-height: 18px !important; 
}

/* link
-------------------------------------*/
.accessory09 .link
{
	margin	: 0 0 50px 0;
}

.link li
{
	margin			: 0 10px 0 0;
	padding			: 0 0 0 13px;
	background		: url(/common-new/img/common/arrow-cir-right-blue-fff.gif) no-repeat 0 3px;
	vertical-align	: text-top;
	float			: left;
}

.link li img
{
	margin			: 0 0 0 5px;
	vertical-align	: text-top;
}

/* 2009 Accessories
-------------------------------------*/

#accessoriesMenu select {
	width: 110px;
}

#productImage1,
#productImage2,
#productImage3 {
	height: 125px;
}

#productImage3 img {
	border-right: 1px solid #CCC;
}

.accessoriesTbl {
	width: 699px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.accessoriesTbl th,
.accessoriesTbl td {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.accessoriesTbl td {
	text-align: center;
	vertical-align: middle;
}

.accessoriesTbl th {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

tr.genre th {
	color: #FFF;
	background-color: #999;
}

.accessoriesTbl .cell1 {
	padding: 3px 7px;
	width: 334px; /* For Win IE4, 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 320px; /* For Major Browsers */
}

.accessoriesTbl .cell2 {
	width: 120px;
}

.accessoriesTbl .cell3 {
	padding: 0 7px;
	width: 159px; /* For Win IE4, 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px; /* For Major Browsers */
}

.accessoriesTbl .cell4 {
	width: 174px;
}

tr.colored td,
tr.colored .cell4 {
	background-color: #EBEBEB;
}

.miscTbl {
	width:100%;
	margin-bottom: 15px;
	border-top: 2px solid #bbb;
}

.miscTbl th,
.miscTbl td {
	padding: 1px 0;
	/*	width:134px;*/
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 2px solid #bbb;
	font-weight: normal;
	text-align: center;
}


.miscTbl th.title{
	font-size:10px;
	background:#F0F0F0;
}

.miscTbl td.title{
	font-size:10px;
	background:#F0F0F0;
}

.miscTbl .noBdr {
/*	border-left: 0;
*/
}

.miscTblNote {
	margin-top: -20px;
	width: 700px;
	text-align: right;
}


.batteryTbl { /*  Accessories battery */
	margin-bottom: 15px;
	border-top: 2px solid #bbb;
}

.batteryTbl th,
.batteryTbl td {
	padding: 1px 0;
	width:134px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 2px solid #bbb;
	font-size:10px;
	line-height:14px;
	font-weight: normal;
	text-align: center;
}

.batteryTbl td.noWidth {
	padding: 1px 0;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 2px solid #bbb;
	font-size:10px;
	line-height:14px;
	font-weight: normal;
	text-align: center;
}

.batteryTbl th.title{
	background:#F0F0F0;
}

.batteryTbl td.title{
	background:#F0F0F0;
}

