@charset "iso-8859-1";

/*

information{
	file name : css/module.css;
	infomation : This CSS file define a module format.;
	site name : Panasonic Singaporel;
	url : http://panasonic.com.sg;
	copyrihgt : Copyright (C) 2006 Panasonic Asia Pacific Pte Ltd. All Rights Reserved.;
}

last updated -----------------------------------------------
06/12 fixed classes margin.
 -----------------------------------------------------------

*/


/* contents
--------------------------------------------------------------------------
1. Banner (div#bnr3c)
2. Btn (div#txt1c div.txt1c)
3. Support column (div#supportcol)
4. Utility navigation (div.utilitynav)
5. Marge right column
6. "a" element
--------------------------------------------------------------------------
*/


/* 1. Banner (div#bnr3c)
--------------------------------------------------------------	*/
div#twocolwrap div#productcol2 div#bnr3c2{
	height:86px;
	margin-bottom:10px;
	background:#d5e2ef;
}
div#twocolwrap div#productcol2 div#bnr3c2 ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#twocolwrap div#productcol2 div#bnr3c2 ul li{
	float:left;
	padding:6px 0 0 6px;
}

div#twocolwrap div#productcol2 div#bnr3c2 ul li a{
	color:#000;
}


/* 2. Btn (div#txt1c div.txt1c)
--------------------------------------------------------------	*/
div#maincol div#txt1c{
	padding-top:6px;
}

div#maincol div#txt1c div.wrap{
	width:100%;
	padding-bottom:6px;
	background-image: url(../img/common/bg-txt1c-gradation_3.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

div#maincol div#txt1c div.txt1c{
	width:178px;
	/*	margin-bottom:0;	*/
	/*	border-bottom:1px solid #ccc;*/
}

div#maincol div#txt1c div.txt1c h2.title{
	clear:both;
	display:block;/* opera*/
	width:auto;
	margin:0;
	padding:7px 0 4px;
	background:#fff url("../img/bnr_hm/bg-txt1c-h2.gif") 0 0 no-repeat;
	border-bottom:1px solid #dadada;
}

div#maincol div#txt1c div.txt1c h2.title span{
	display:block;
	margin-left:6px;
}
div#maincol div#txt1c div.txt1c h2.title span.btn-lnk-alignl{
	padding-left: 15px;
	text-indent: -15px;
	_padding-left: 15px;/* win ie5.0 */
	_text-indent:0;/* win ie5.0 */
	_height:1%;/* win ie5.0 */
	_background:url("../img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;/* win ie5.0 */
	_padding-left/**/: 15px;
	_text-indent/**/: -15px;
	_height/**/:auto;
	_background/**/: none;
}
div#maincol div#txt1c div.txt1c h2.title span.btn-lnk-alignl a{
	padding-left: 15px;
	color:#222 !important;
	text-decoration:none;
	background:url("../img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;
	_background:none;/* win ie5.0 */
	_background/**/:url("../img/common/arrow-cir-right-blue-non.gif") 0 0.3em no-repeat;
}

/*\*//*/
div#maincol div#txt1c div.txt1c h2.title span.btn-lnk-alignl a{
	display: inline-block;
	margin-left: -15px;
	text-indent: 0;
}
/**/



div#maincol div#txt1c div.txt1c h2.nodetail{
	border-bottom:none;
}

div#maincol div#txt1c div.txt1c ul{
	width:178px;
	list-style:none;
	margin:0;
	padding:0;
}

div#maincol div#txt1c div.txt1c ul.normal{
	width:auto;
	margin:5px 5px 6px;
}

div#maincol div#txt1c div.txt1c ul.btn-lnk-alignr{
	width:169px;
}

div#maincol div#txt1c div.txt1c div.divider{
	width:178px;
	height:7px;
	background:url("../img/bnr_hm/bg-divider-productscol.gif") 0 0 no-repeat;
}
div#maincol div#txt1c div.txt1c div.btn-bnr{
	padding-bottom:5px;
}

div#maincol div#txt1c div.txt1c div.btn-bnr ul li{
	width:178px;
	clear:both;
	float:left;
	background-position:0 100%;
	background-repeat:no-repeat;
	/*_border-bottom:1px dashed #b1b1b1;*/
}
div#maincol div#txt1c div.txt1c div.btn-bnr ul li a{
	_width:100%;
	display:block;
	background:url("../img/common/blet-li.gif") 10px 50% no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 19px;
}

div#maincol div#txt1c div.txt1c div.btn-bnr ul li a.noimg{
	padding-top:22px;
	padding-bottom:21px;
}


div#maincol div#txt1c div.txt1c div.btn-bnr ul li a img{
	margin-bottom:3px;
}


/* 3. Support column (div#supportcol)
--------------------------------------------------------------	*/
div#supportcol{
	/* margin-bottom:10px;	*/
	border:1px solid #ccc;
}

div#supportcol h2{
	width:178px;
	margin:0;
	padding:0;
	background:#fff url("../img/bnr_hm/bg-supportcol-h2.jpg") no-repeat;
	border-bottom:1px solid #e5e5e5;
}

div#supportcol ul{
	list-style:none;
	margin:5px 0;
	padding:0;
}

div#supportcol ul li.btn01{
	float:left;
	margin-right:18px;
}

div#supportcol ul li.btn02{
	float:left;
}

div#supportcol h2 a{
	display:block;
	padding:13px 5px 10px 20px;
	color:#222 !important;
	text-decoration:none;
}
div#supportcol h2 a:hover{
	text-decoration:underline;
}

div#supportcol h2 a{
	background:url("../img/common/arrow-cir-right-blue-tr.gif") 5px 1.4em no-repeat;
}




/* 4. Utility navigation (div.utilitynav)
--------------------------------------------------------------	*/
div#bnrcol div.utilitynav{
	width:179px;
	padding:5px 0 0;/* 9px */
}
div#bnrcol div.utilitynav ul{
	width:auto;
	margin-left:6px;
	text-align:left;
}

div#bnrcol div.utilitynav ul li{
	display:block;
	margin-bottom:5px;
	padding-left: 14px;
	text-indent: -14px;
	_padding-left: 14px;/* win ie5.0 */
	_text-indent:0;/* win ie5.0 */
	_padding-left/**/: 14px;
	_text-indent/**/: -14px;
}

div#bnrcol div.utilitynav ul li.btn-locator{
	_background:url("../img/common/icon-loupe.gif") 0 0.25em no-repeat;/* win ie5.0 */
	_background/**/: none;
}
div#bnrcol div.utilitynav ul li.btn-store{
	_background:url("../img/common/icon-cart.gif") 0 0.2em no-repeat;/* win ie5.0 */
	_background/**/: none;
}

div#bnrcol div.utilitynav ul li a{
	float:none;
	display:inline;
	margin-left:0;
	padding-left: 14px;
	color:#222;
	font-weight:bold;
}

div#bnrcol div.utilitynav ul li.btn-locator a{
	background:url("../img/common/icon-loupe.gif") 0 0.25em no-repeat;
	_background:none;/* win ie5.0 */
	_background/**/:url("../img/common/icon-loupe.gif") 0 0.25em no-repeat;
}
div#bnrcol div.utilitynav ul li.btn-store a{
	background:url("../img/common/icon-cart.gif") 0 0.2em no-repeat;
	_background:none;/* win ie5.0 */
	_background/**/:url("../img/common/icon-cart.gif") 0 0.2em no-repeat;
}



/* 5. Marge right column
-------------------------------------------------	*/
div#bnrcol div.txt1c{
	/*padding-bottom:6px;*/
	padding-top:0px;
}

div#bnrcol div.txt1c h2.title{
	width:179px;
	margin-bottom:5px;
}


div#bnrcol div.txt1c p{
	margin:0 0 10px;
	padding:0;
}

div#bnrcol div.txt1c p.img{
	margin-bottom:5px;
}

div#bnrcol div.txt1c a{
	color:#135da3;
	text-decoration:none;
}

div#bnrcol div.txt1c a:visited{
	color:#6813bd;
}

div#bnrcol div.txt1c a:hover{
	text-decoration:underline;
}

div#bnrcol div.txt1c ol{
	margin:0 0 10px 40px;
	padding:0;
}


div#bnrcol div.txt1c ul{
	list-style:none;
	margin:0;/* 10px */
	padding:0;
}

div#bnrcol div.txt1c ul.btn-lnk-alignl{
	margin-left:6px;
}
div#bnrcol div.txt1c ul.btn-lnk-alignl li.btn-club a{
	color:#222;
	font-weight:bold;
}

div#bnrcol div.txt1c div.divider{
	width:179px;
	height:7px;
	background:url("../img/bnr_hm/bg-divider-bnrcol.gif") 0 0 no-repeat;
}



/* 6. "a" element
--------------------------------------------------------------	*/

div#maincol div#txt1c ul li a,
div#supportcol a{
	color:#135da3;
	text-decoration:none;
}
div#maincol div#txt1c ul li a:visited,
div#supportcol a:visited{
	color:#6813bd;
}
div#maincol div#txt1c ul li a:hover,
div#supportcol a:hover{
	text-decoration:underline;
}

