﻿@charset "utf-8";

/* reset setting */
body{
	margin:0 0 9px 0;
	padding:0 0 0 0;
	vertical-align:baseline;
	outline:0;
	background-color:#FFFFFF;
	font-size:100%;
	line-height:1;
	font-family:Arial,sans-serif, Geneva;
}
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td{
	margin:0;
	padding:0;
	vertical-align:baseline;
	border:0;
	background:transparent;
}
img{
	border:0 none;
	vertical-align:top;
}
ol,
ul{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
caption,
th{
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-size:100%;
	font-weight:normal;
	line-height:1.5;
}
abbr,
acronym{
	border:0;
}
input{
	font-family:inherit;
	margin:0;
}

/* font setting */
body{
	font-size:75%;
	color:#222;
}
em{
	font-weight:bold;
	font-style:normal;
}

/* skip link setting */
.ga2012_skipLink{
	position:absolute;
	left:-9999em;
	top:0;
}

/* link setting */
div#ga2012_header a:link,
div#ga2012_bottomLink a:link,
div#ga2012_footer a:link,
div#ga2012_header a:visited,
div#ga2012_bottomLink a:visited,
div#ga2012_footer a:visited{
	color:#455470;
	text-decoration:none;
}
div#ga2012_header a:hover,
div#ga2012_bottomLink a:hover,
div#ga2012_footer a:hover,
div#ga2012_header a:active,
div#ga2012_bottomLink a:active,
div#ga2012_footer a:active{
	color:#455470;
	text-decoration:underline;
}
div#ga2012_mainNavigation a:link,
div#ga2012_subNavigationBiz a:link{
	color:#737b82;
	text-decoration:none;
}
div#ga2012_mainNavigation a:visited,
div#ga2012_subNavigationBiz a:visited{
	color:#800080;
	text-decoration:none;
}
div#ga2012_mainNavigation a:hover,
div#ga2012_subNavigationBiz a:hover{
	color:#737b82;
	text-decoration:underline;
}
div#ga2012_mainNavigation a:active,
div#ga2012_subNavigationBiz a:active{
	color:#737b82;
	text-decoration:underline;
}
div.ga2012_breadcrumbs a:link,
div.ga2012_breadcrumbs a:visited{
	color:#455470;
	text-decoration:none;
}
div.ga2012_breadcrumbs a:hover,
div.ga2012_breadcrumbs a:active{
	color:#455470;
	text-decoration:underline;
}
p#ga2012_pageTop a:link,
p#ga2012_pageTop a:visited{
	color:#3e6fcf;
	text-decoration:none;
}
p#ga2012_pageTop a:hover,
p#ga2012_pageTop a:active{
	color:#3e6fcf;
	text-decoration:underline;
}

div.ga2012_bizCategoryBtn a:link,
div.ga2012_newContent a:link,
div#ga2012_mainContent a:link,
div#ga2012_spLink a:link,
div#ga2012_content .emergencyTop a:link{
	color:#000000;
	text-decoration:none;
}
div.ga2012_bizCategoryBtn a:visited,
div.ga2012_newContent a:visited,
div#ga2012_mainContent a:visited,
div#ga2012_spLink a:visited,
div#ga2012_content .emergencyTop a:visited{
	color:#000000;
	text-decoration:none;
}
div.ga2012_bizCategoryBtn a:hover,
div.ga2012_newContent a:hover,
div#ga2012_mainContent a:hover,
div#ga2012_spLink a:hover,
div#ga2012_content .emergencyTop a:hover{
	color:#000000;
	text-decoration:underline;
}
div.ga2012_bizCategoryBtn a:active,
div.ga2012_newContent a:active,
div#ga2012_mainContent a:active,
div#ga2012_spLink a:active,
div#ga2012_content .emergencyTop a:active{
	color:#000000;
	text-decoration:underline;
}

/* ga2012_wrapper */
div#ga2012_wrapper{
    /* A CRITERIO DE PANASONIC LATIN AMERICA SE RETIRA ESTA IMAGEN DE FONDO EL 19 DE ABRIL DEL 2013 */
	/* background:url(../images/ga2012_mainContent_bg.jpg) no-repeat top center; */ 
	zoom:1;
}

/* outline */
div#ga2012_header,
div.ga2012_bizCategoryBtn,
div.ga2012_breadcrumbs,
div#ga2012_content,
div.ga2012_socialLink,
div#ga2012_bottomLink,
div#ga2012_footer{
	width:967px;
	margin:0 auto;
}

/* #ga2012_header */
/** .ga2012_identity **/
div#ga2012_header div.ga2012_identity{
	float:left;
}
div#ga2012_header div.ga2012_identity h1{
	display:inline;
	margin:0;
}
div#ga2012_header div.ga2012_identity div.ga2012_language{
	display:inline-block;
	width:216px;
	margin:16px 0 0 33px;
}
div#ga2012_header div.ga2012_identity div.ga2012_language ul{
	margin:0 0 5px;
}
div#ga2012_header div.ga2012_identity div.ga2012_language ul li{
	float:left;
	border-left:1px solid #e5e5e5;
	padding:0 10px;
}
div#ga2012_header div.ga2012_identity div.ga2012_language ul li.first-child{
	border-left:none;
	padding-left:0;
}

/** .ga2012_category **/
div#ga2012_header div.ga2012_category{
	float:left;
	margin-left:14px;
}

/** .ga2012_utility **/
div#ga2012_header div.ga2012_utility{
	float:right;
	width:584px;
	text-align:right;
}
div#ga2012_header div.ga2012_utility ul,
div#ga2012_header div.ga2012_utility form{
	vertical-align:top;
	display:inline-block;
}
div#ga2012_header div.ga2012_utility ul li{
	float:left;
}
div#ga2012_header div.ga2012_utility p{
	margin:0;
	padding-top:10px;
	margin-bottom:-22px;
	text-align:right;
}
div#ga2012_header div.ga2012_utility legend{
	display:none;
}
div#ga2012_header div.ga2012_utility ul{
	margin:26px 10px 10px auto;
	text-align:right;
	display:inline-block;
}
div#ga2012_header div.ga2012_utility ul li{
	border-left:1px solid #e5e5e5;
	padding:0 10px;
	text-align:right;
	display:inline-block;
}
div#ga2012_header div.ga2012_utility ul li.first-child{
	border-left:none;
	padding-left:0;
}
div#ga2012_header div.ga2012_utility fieldset{
	margin-top:25px;
	margin-bottom:5px;
	height:auto;
}
div#ga2012_header div.ga2012_utility input.ga2012_searchBox{
	background-image:url(../images/ga2012_search_box.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:18px;
	border:0 none;
	width:140px;
	margin:0;
	font-size:12px;
	line-height:1.5;
	padding:0 0 0 5px;
	min-height:18px;
	vertical-align:top;
}

/** #ga2012_mainNavigation **/
div#ga2012_mainNavigation{
	margin:0 auto;
	width:967px;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop{
	float:none;
	width:100%;
	display:block;
	background-image:url(../images/ga2012_mainmenu_bg02_top.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBtm{
	float:none;
	width:100%;
	display:block;
	background-image:url(../images/ga2012_mainmenu_bg02_btm.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationCategoryTop{
	float:left;
	background-image:url(../images/ga2012_mainmenu_bg01_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationCategoryBtm{
	float:left;
	display:block;
	background-image:url(../images/ga2012_mainmenu_bg01_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationCategoryTop{
	background-image:url(../images/ga2012_mainmenu_bg02_top.gif);
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationCategoryBtm{
	background-image:url(../images/ga2012_mainmenu_bg02_btm.gif);
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop p{
	padding:0;
	margin:0;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop p a,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop p em{
	display:block;
	padding:7px 25px 7px 15px;
	margin-right:-10px;
	font-size:117%;
	font-weight:bold;
	line-height:1.2;
	color:#737b82!important;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li{
	float:left;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child{
	background-color:#0041a8;
	background-image:url(../images/ga2012_mainmenu_bg02_arrow_active.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li a,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li em{
	display:block;
	font-weight:bold;
	color:#fff!important;
	padding:7px 20px;
	background-color:transparent;
	background-image:url(../images/ga2012_mainmenu_bg02_line.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child em,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child a{
	padding-left:25px;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li em,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li a.active,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li a:hover{
	background-color:#005edc;
	background-image:url(../images/ga2012_mainmenu_bg02_active.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child em,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child a.active,
div#ga2012_mainNavigation div.ga2012_mainNavigationTop ul li.first-child a:hover{
	background-image:url(../images/ga2012_mainmenu_bg02_arrow_active01.gif);
	background-position:left top;
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop div.ga2012_mainNavigationCategoryTop{
	background-image:url(../images/ga2012_mainmenu_bg01_active_top.gif);
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop div.ga2012_mainNavigationCategoryBtm{
	background-image:url(../images/ga2012_mainmenu_bg01_active_btm.gif);
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop p a,
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop p em{
	background-color:transparent;
	color:#fff!important;
	font-size:117%;
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationCategoryBtm p{
	background-repeat:no-repeat;
	background-position:left bottom;
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop ul li.first-child{
	background-image:url(../images/ga2012_mainmenu_bg02_arrow.gif);
	background-position:left top;
}
div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop ul li.first-child a:hover{
	background-image:url(../images/ga2012_mainmenu_bg02_arrow_active01.gif);
	background-position:right top;
}

/** .ga2012_mainNavigationBiz **/
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz{
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	background-color:#fff;
	background-image:url(../images/ga2012_mainmenu_biz_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:947px;
	margin-bottom:1em;
	padding:1em 10px 0;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz p{
	float:left;
	margin-top:0;
	margin-right:100px;
	margin-bottom:0;
	color:#737b82;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz p a:link,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz p a:visited,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz p a:hover,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz p a:active{
	color:#737b82;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul{
	float:right;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li{
	float:left;
	border-left:1px solid #e5e5e5;
	margin-left:5px;
	padding-left:5px;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li.first-child{
	border-left:none;
	margin-left:0;
	padding-left:0;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li a:link,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li a:visited,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li a:hover,
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li a:active{
	color:#3e6fcf;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationBiz ul li a.active{
	font-weight:bold;
	color:#222;
}

/** .ga2012_mainNavigationNw **/
div#ga2012_mainNavigation div.ga2012_mainNavigationNw{
	border:1px solid #e5e5e5;
	background-color:#fff;
	background-image:url(../images/ga2012_mainmenu_nw_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
div#ga2012_mainNavigation .companyName{
	background-image:url(../images/ga2012_h1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0;
	padding:10px;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainNavigation .companyName a:link,
div#ga2012_mainNavigation .companyName a:visited,
div#ga2012_mainNavigation .companyName a:hover,
div#ga2012_mainNavigation .companyName a:active{
	color:#222;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li{
	float:left;
	border-left:1px solid #e5e5e5;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li.first-child{
	border-left:none;
	margin-left:0;
	padding-left:0;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li a,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li em{
	display:block;
	padding:0.3em 10px;
	color:#465471;
}
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li a.active,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul li em{
	background-color:#0a5ac1;
	background-image:url(../images/ga2012_mainmenu_nw_bg_active.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	color:#fff;
	font-weight:bold;
}

/* .ga2012_breadcrumbs */
div.ga2012_breadcrumbs p{
	margin:0.5em 0 1em!important;
}
div.ga2012_breadcrumbs p img{
	margin-right:2px;
}

/* #ga2012_content */
div#ga2012_content{
	margin-bottom:1em;
}
/* enquity */
div#ga2012_wrapper.enquity div#ga2012_content{
	background:#ffffff;
}
div#ga2012_wrapper.enquity div#ga2012_subContent{
	margin-top:-1.5em;
}
div#ga2012_wrapper.enquity #ga2012_mainContent input[type="text"],
div#ga2012_wrapper.enquity #ga2012_mainContent textarea{
	border:1px solid #aaaaaa;
	padding:3px 5px 2px;
	font-size: 100%;
	color: #757575;
}
div#ga2012_wrapper.enquity #ga2012_mainContent .highlightCell input,
div#ga2012_wrapper.enquity #ga2012_mainContent .highlightCell textarea{
	background:#ffd8dc;
}
div#ga2012_mainContent #enquityInner{
	padding-right:10px;
}
div#ga2012_mainContent #enquityInner #selectModelNumber{
	zoom:1;
}
div#ga2012_mainContent #enquityInner #selectModelNumber .formSelectChild{
	display:inline;
	zoom:1;
}
div#ga2012_mainContent #enquityInner #selectModelNumber .formSelectChild .formSelectChild{
	display:inline;
	zoom:1;
}
div#ga2012_mainContent #enquityInner #selectModelNumber .formSelectChild .formSelectChild .formSelectChild{
	display:inline;
	zoom:1;
}
div#ga2012_mainContent #enquityInner #selectModelNumber .easy-select-box-disp{
	zoom:1;
}
div#ga2012_mainContent #enquityInner #selectModelNumber .easy-select-box{
	zoom:1;
}
* html div#ga2012_mainContent span.checkboxTxt,
* html div#ga2012_mainContent #selectTopic li{
	white-space:nowrap;
	zoom:1;
}
*:first-child+html div#ga2012_mainContent span.checkboxTxt,
*:first-child+html div#ga2012_mainContent #selectTopic li{
	white-space:nowrap;
	zoom:1;
}
* html div#ga2012_mainContent .easy-select-box{
	display:inline;
	vertical-align:top;
	zoom:1;
}
*:first-child+html div#ga2012_mainContent .easy-select-box{
	display:inline;
	vertical-align:top;
	zoom:1;
}
div#ga2012_wrapper.enquity #ga2012_mainContent input.wid285{width:285px;}
div#ga2012_wrapper.enquity #ga2012_mainContent input.wid195{width:195px;}
div#ga2012_wrapper.enquity #ga2012_mainContent input.wid155{width:155px;}
div#ga2012_wrapper.enquity #ga2012_mainContent input.wid95{width:95px;}
div#ga2012_wrapper.enquity #ga2012_mainContent input.wid85{width:85px;}

/* support */
div#ga2012_wrapper.support div#ga2012_content{
	background:#ffffff;
}
div#ga2012_mainContent #supportInner{
	padding-right:10px;
}
div#ga2012_mainContent #supportInner .errorSMsg h2{
	margin-top:20px;
}
div#ga2012_mainContent #supportInner .errorSMsg .titleWithLink{
	clear:both;
	overflow:hidden;
	zoom:1;
}
div#ga2012_mainContent #supportInner .errorSMsg .titleWithLink .fll{
	float:left;
	margin-right:39px;
}
div#ga2012_mainContent #supportInner .errorSMsg .titleWithLink p.fll{
	margin-top:18px;
}
div#ga2012_mainContent #supportInner .errorSMsg ul.listArrow{
	margin-bottom:20px;
}
div#ga2012_mainContent #supportInner .errorSMsg ul.listArrow a{
	text-decoration:underline;
}
div#ga2012_mainContent #supportInner .col2{
	margin-top:32px!important;
	margin-bottom:8px!important;
}
div#ga2012_mainContent #supportInner h3 a{
	font-weight:bold!important;
}

/* businessContent */
div#ga2012_mainContent .businessContent{
	width:967px;
	overflow:hidden;
}
div#ga2012_mainContent .businessContentIn{
	margin-top:-11px;
	background:#ffffff;
	padding:0 30px 25px 10px;
}
* html div#ga2012_mainContent .businessContent{
	zoom:1;
}
div#ga2012_mainContent .businessContentIn .colIn{
	clear:both;
	overflow:hidden;
	margin-left:19px;
	zoom:1;
}
div#ga2012_mainContent .businessContentIn .colIn .colIn{
	margin-left:0px;
}
div#ga2012_mainContent .businessContentIn .col{
	border-top:1px solid #c2c2c2;
	padding:20px 0 40px 0;
	margin-top:10px;
	width:447px!important;
	margin-right:33px!important;
}
div#ga2012_mainContent .businessContentIn .col.bgBlue{
	border:1px solid #afd2d6;
	padding:7px 19px 19px 19px;
	background:#eef9fa;
	width:407px!important;
}
div#ga2012_mainContent .businessContentIn .col.bgBlue .titleTxt{
	font-weight:bold;
	font-size:117%;
}
div#ga2012_mainContent .businessContentIn .col .left{
	float:left;
	width:270px;
	margin-right:16px;
}
div#ga2012_mainContent .businessContentIn .col .right{
	float:left;
	width:120px;
}
div#ga2012_mainContent .businessContentIn .col .right p{
	margin-top:0;
}
div#ga2012_mainContent .businessContentIn .col ul li{
	margin-top:0.5em;
}
div#ga2012_mainContent .businessContentIn .col ul.buttonLInks{
	clear:both;
	overflow:hidden;
	zoom:1;
}
div#ga2012_mainContent .businessContentIn .col ul.buttonLInks li{
	float:left;
	margin-right:10px;
}
* html div#ga2012_mainContent .businessContentIn .col ul.buttonLInks img{
	vertical-align:top;
}
*:first-child+html div#ga2012_mainContent .businessContentIn .col ul.buttonLInks img{
	vertical-align:top;
}
div#ga2012_mainContent .businessContentIn .expand{
	margin-top:20px;
}


/* #ga2012_mainContent */
div#ga2012_mainContent{
	background:#ffffff;
	float:right;
	width:770px;
}
* html div#ga2012_mainContent{
	zoom:1;
}
div#ga2012_mainContent.overHide{
	overflow:hidden;
}
div#ga2012_content .nonBgColor{
	background:none!important;
}

div.ga2012_wide div#ga2012_mainContent{
	float:none;
	width:auto;
}

/** line-height **/
div#ga2012_header h1,div#ga2012_mainNavigation h1,div.ga2012_breadcrumbs h1,div.ga2012_bizCategoryBtn h1,div#ga2012_mainContent h1,div#ga2012_subContent h1,div#ga2012_bottomLink h1,div#ga2012_footer h1,
div#ga2012_header h2,div#ga2012_mainNavigation h2,div.ga2012_breadcrumbs h2,div.ga2012_bizCategoryBtn h2,div#ga2012_mainContent h2,div#ga2012_subContent h2,div#ga2012_bottomLink h2,div#ga2012_footer h2,
div#ga2012_header h3,div#ga2012_mainNavigation h3,div.ga2012_breadcrumbs h3,div.ga2012_bizCategoryBtn h3,div#ga2012_mainContent h3,div#ga2012_subContent h3,div#ga2012_bottomLink h3,div#ga2012_footer h3,
div#ga2012_header h4,div#ga2012_mainNavigation h4,div.ga2012_breadcrumbs h4,div.ga2012_bizCategoryBtn h4,div#ga2012_mainContent h4,div#ga2012_subContent h4,div#ga2012_bottomLink h4,div#ga2012_footer h4,
div#ga2012_header h5,div#ga2012_mainNavigation h5,div.ga2012_breadcrumbs h5,div.ga2012_bizCategoryBtn h5,div#ga2012_mainContent h5,div#ga2012_subContent h5,div#ga2012_bottomLink h5,div#ga2012_footer h5,
div#ga2012_header h6,div#ga2012_mainNavigation h6,div.ga2012_breadcrumbs h6,div.ga2012_bizCategoryBtn h6,div#ga2012_mainContent h6,div#ga2012_subContent h6,div#ga2012_bottomLink h6,div#ga2012_footer h6,
div#ga2012_header p,div#ga2012_mainNavigation p,div.ga2012_breadcrumbs p,div.ga2012_bizCategoryBtn p,div#ga2012_mainContent p,div#ga2012_subContent p,div#ga2012_bottomLink p,div#ga2012_footer p,
div#ga2012_header pre,div#ga2012_mainNavigation pre,div.ga2012_breadcrumbs pre,div.ga2012_bizCategoryBtn pre,div#ga2012_mainContent pre,div#ga2012_subContent pre,div#ga2012_bottomLink pre,div#ga2012_footer pre,
div#ga2012_header sub,div#ga2012_mainNavigation sub,div.ga2012_breadcrumbs sub,div.ga2012_bizCategoryBtn sub,div#ga2012_mainContent sub,div#ga2012_subContent sub,div#ga2012_bottomLink sub,div#ga2012_footer sub,
div#ga2012_header sup,div#ga2012_mainNavigation sup,div.ga2012_breadcrumbs sup,div.ga2012_bizCategoryBtn sup,div#ga2012_mainContent sup,div#ga2012_subContent sup,div#ga2012_bottomLink sup,div#ga2012_footer sup,
div#ga2012_header dl,div#ga2012_mainNavigation dl,div.ga2012_breadcrumbs dl,div.ga2012_bizCategoryBtn dl,div#ga2012_mainContent dl,div#ga2012_subContent dl,div#ga2012_bottomLink dl,div#ga2012_footer dl,
div#ga2012_header dt,div#ga2012_mainNavigation dt,div.ga2012_breadcrumbs dt,div.ga2012_bizCategoryBtn dt,div#ga2012_mainContent dt,div#ga2012_subContent dt,div#ga2012_bottomLink dt,div#ga2012_footer dt,
div#ga2012_header dd,div#ga2012_mainNavigation dd,div.ga2012_breadcrumbs dd,div.ga2012_bizCategoryBtn dd,div#ga2012_mainContent dd,div#ga2012_subContent dd,div#ga2012_bottomLink dd,div#ga2012_footer dd,
div#ga2012_header ol,div#ga2012_mainNavigation ol,div.ga2012_breadcrumbs ol,div.ga2012_bizCategoryBtn ol,div#ga2012_mainContent ol,div#ga2012_subContent ol,div#ga2012_bottomLink ol,div#ga2012_footer ol,
div#ga2012_header ul,div#ga2012_mainNavigation ul,div.ga2012_breadcrumbs ul,div.ga2012_bizCategoryBtn ul,div#ga2012_mainContent ul,div#ga2012_subContent ul,div#ga2012_bottomLink ul,div#ga2012_footer ul,
div#ga2012_header li,div#ga2012_mainNavigation li,div.ga2012_breadcrumbs li,div.ga2012_bizCategoryBtn li,div#ga2012_mainContent li,div#ga2012_subContent li,div#ga2012_bottomLink li,div#ga2012_footer li,
div#ga2012_content .emergencyTop{
	line-height:1.4;
}

/* element */
div#ga2012_mainContent a,
div#ga2012_content .emergencyTop a{
	color:#000000;
}
div#ga2012_mainContent h1,div#ga2012_spLink h1,
div#ga2012_mainContent h2,div#ga2012_spLink h2,
div#ga2012_mainContent h3,div#ga2012_spLink h3,
div#ga2012_mainContent h4,div#ga2012_spLink h4,
div#ga2012_mainContent h5,div#ga2012_spLink h5,
div#ga2012_mainContent h6,div#ga2012_spLink h6,
div#ga2012_mainContent p,div#ga2012_spLink p{
	margin:0;
}
div#ga2012_content h1,
div#ga2012_content h2,
div#ga2012_content h3,
div#ga2012_content h4,
div#ga2012_content h5,
div#ga2012_content h6,
div#ga2012_content p{
	margin:0;
}
div#ga2012_mainContent p,
div#ga2012_mainContent ul,
div#ga2012_mainContent ol,
div#ga2012_mainContent dl,
div#ga2012_mainContent table{
	margin-top:1em;
}

div#ga2012_mainContent p img,
div#ga2012_mainContent ul img,
div#ga2012_mainContent ol img,
div#ga2012_mainContent dl img,
div#ga2012_mainContent table img,
div#ga2012_content .emergencyTop p img,
div#ga2012_content .emergencyTop ul img,
div#ga2012_content .emergencyTop ol img,
div#ga2012_content .emergencyTop dl img,
div#ga2012_content .emergencyTop table img{
	vertical-align:middle;
}
div#ga2012_subContent .noSeparate,
div#ga2012_mainContent .noSeparate,
div#ga2012_newContent .noSeparate{
	margin-top:0!important;
}
div#ga2012_subContent .separateS,
div#ga2012_mainContent .separateS,
div#ga2012_newContent .separateS{
	margin-top:1em!important;
}
div#ga2012_subContent .separateM,
div#ga2012_mainContent .separateM,
div#ga2012_newContent .separateM{
	margin-top:1.5em!important;
}
div#ga2012_subContent .separateL,
div#ga2012_mainContent .separateL,
div#ga2012_newContent .separateL{
	margin-top:2.5em!important;
}
div#ga2012_subContent .separateXL,
div#ga2012_mainContent .separateXL,
div#ga2012_newContent .separateXL{
	margin-top:3.5em!important;
}

/** .small **/
div#ga2012_mainContent .small{
	font-size:83%!important;
}

/** .large **/
div#ga2012_mainContent .large{
	font-size:133%!important;
}

/** .attentionA **/
div#ga2012_content .attentionA{
	color:#390;
}

/** .attentionB **/
div#ga2012_content .attentionB{
	color:#ae2131;
}

/** .itTxt **/
div#ga2012_mainContent .itTxt{
	font-style:italic;
}

/** .arrow **/
div#ga2012_spLink a.arrow,
div#ga2012_mainContent a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}
div#ga2012_spLink .arrow,
div#ga2012_mainContent .arrow,
div.emergencyTop .arrow{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_spLink a.arrow,
div#ga2012_wrapper div#ga2012_mainContent a.arrow,
div#ga2012_wrapper div#ga2012_content .emergencyTop a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_spLink .arrow,
div#ga2012_wrapper div#ga2012_mainContent .arrow,
div#ga2012_wrapper div#ga2012_content .emergencyTop .arrow{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}

div#ga2012_mainContent #supportInner .arrow{
	font-size:117%;
	text-decoration:underline;
}
div#ga2012_mainContent .businessContentIn .colIn a,
div#ga2012_mainContent .businessContentIn a.arrow,
div#ga2012_mainContent .businessContentIn {
	font-weight:normal;
	text-decoration:underline;
}

/** .arrowRev **/
div#ga2012_mainContent a.arrowRev{
	display:inline-block!important;
	background-image:url(../images/ga2012_icn_arrow_rev.gif);
	background-repeat:no-repeat!important;
	background-position:0 0.5em!important;
	padding-left:10px!important;
}
div#ga2012_mainContent .arrowRev{
	background-image:url(../images/ga2012_icn_arrow_rev.gif);
	background-repeat:no-repeat!important;
	background-position:0 0.5em!important;
	padding-left:10px!important;
}

/** .external **/
div#ga2012_spLink a.external,
div#ga2012_mainContent a.external{
	display:inline-block;
	background-image:url(../images/ga2012_icn_external.gif)!important;
	background-repeat:no-repeat!important;
	background-position:0 0.4em!important;
	padding-left:15px!important;
}
div#ga2012_spLink li.externalIcon,
div#ga2012_mainContent li.externalIcon{
	display:inline-block;
	background-image:url(../images/ga2012_icn_external2.gif)!important;
	background-repeat:no-repeat!important;
	background-position:right 0.4em!important;
	padding-right:17px !important;
	display:inline;
	padding-left:0 !important;
}
div#ga2012_spLink .external,
div#ga2012_mainContent .external{
	display:inline-block;
	background-image:url(../images/ga2012_icn_external.gif)!important;
	background-repeat:no-repeat!important;
	background-position:0 0.4em!important;
	padding-left:15px!important;
}
div#ga2012_spLink .listArrow li{
	margin-left:8px;
}

/** .arrowTop **/
p#ga2012_pageTop a.arrowTop,
div#ga2012_mainContent a.arrowTop{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow_top.gif)!important;
	background-repeat:no-repeat!important;
	background-position:0 0.4em!important;
	padding-left:10px!important;
}

/** .arrowDown **/
div#ga2012_mainContent a.arrowDown{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}
div#ga2012_mainContent .arrowDown{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}

/** .arrowPdf **/
div#ga2012_spLink a.arrowPdf,
div#ga2012_mainContent a.arrowPdf{
	display:inline-block;
	background-image:url(../images/ga2012_icn_pdf.gif)!important;
	background-repeat:no-repeat!important;
	background-position:0 0!important;
	padding-left:21px!important;
}
div#ga2012_spLink .arrowPdf,
div#ga2012_mainContent .arrowPdf{
	display:inline-block;
	background-image:url(../images/ga2012_icn_pdf.gif)!important;
	background-repeat:no-repeat!important;
	background-position:0 0!important;
	padding-left:21px!important;
}

/** .txtLeft **/
div#ga2012_subNavigationBiz .txtLeft,
div#ga2012_spLink .txtLeft,
div#ga2012_mainContent .txtLeft{
	text-align:left!important;
}

/** .txtCenter **/
div#ga2012_subNavigationBiz .txtCenter,
div#ga2012_spLink .txtCenter,
div#ga2012_mainContent .txtCenter{
	text-align:center!important;
}

/** .txtRight **/
div#ga2012_subNavigationBiz .txtRight,
div#ga2012_spLink .txtRight,
div#ga2012_mainContent .txtRight{
	text-align:right!important;
}

/** .txtTop **/
div#ga2012_subNavigationBiz .txtTop,
div#ga2012_spLink .txtTop,
div#ga2012_mainContent .txtTop{
	vertical-align:top!important;
}

/** .txtMdl **/
div#ga2012_subNavigationBiz .txtMdl,
div#ga2012_spLink .txtMdl,
div#ga2012_mainContent .txtMdl{
	vertical-align:middle!important;
}

/** .txtBtm **/
div#ga2012_subNavigationBiz .txtBtm,
div#ga2012_spLink .txtBtm,
div#ga2012_mainContent .txtBtm{
	vertical-align:bottom!important;
}

/** list **/
div#ga2012_mainContent ul.listNormal li,
div#ga2012_mainContent ol.listNormal li,
div#ga2012_spLink ul.listArrow li,
div#ga2012_mainContent ul.listArrow li,
div#ga2012_mainContent ol.listUpperRoman li,
div#ga2012_mainContent ol.listLowerRoman li,
div#ga2012_mainContent ol.listUpperAlpha li,
div#ga2012_mainContent ol.listLowerAlpha li,
div#ga2012_mainContent ol.listSome li,
div#ga2012_mainContent .listFlowA li,
div#ga2012_mainContent .listFlowB li,
div#ga2012_mainContent .pipeNav li{
	margin-top:0.5em;
}

div#ga2012_mainContent ul.listNormal ul,
div#ga2012_mainContent ul.listNormal ol,
div#ga2012_mainContent ol.listNormal ul,
div#ga2012_mainContent ol.listNormal ol,
div#ga2012_mainContent ul.listArrow ul,
div#ga2012_mainContent ul.listArrow ol,
div#ga2012_mainContent ol.listUpperRoman ul,
div#ga2012_mainContent ol.listUpperRoman ol,
div#ga2012_mainContent ol.listLowerRoman ul,
div#ga2012_mainContent ol.listLowerRoman ol,
div#ga2012_mainContent ol.listUpperAlpha ul,
div#ga2012_mainContent ol.listUpperAlpha ol,
div#ga2012_mainContent ol.listLowerAlpha ul,
div#ga2012_mainContent ol.listLowerAlpha ol,
div#ga2012_mainContent ol.listSome ul,
div#ga2012_mainContent ol.listSome ol{
	margin-left:1em;
}

/** .listNormal **/
div#ga2012_mainContent ul.listNormal{
	list-style-position:inside;
	list-style-type:disc;
}
div#ga2012_mainContent ul.listNormal li{
	padding-left:1em;
	text-indent:-1em;
}
div#ga2012_mainContent ul.listNormal li ul.listArrow{
	margin-left:0;
}
div#ga2012_mainContent ul.listNormal li ul.listArrow li{
	padding-left:0;
	text-indent:0;
}
div#ga2012_mainContent ol.listNormal{
	list-style-position:inside;
	list-style-type:decimal;
}
div#ga2012_mainContent ol.listNormal li{
	padding-left:1em;
	text-indent:-1em;
}
div#ga2012_mainContent ol.listNormal li ul.listArrow{
	margin-left:0;
}
div#ga2012_mainContent ol.listNormal li ul.listArrow li{
	margin-left:0;
	text-indent:0;
}

/** .listArrow **/
div#ga2012_spLink ul.listArrow li a,
div#ga2012_mainContent ul.listArrow li a{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_spLink ul.listArrow li a,
div#ga2012_wrapper div#ga2012_mainContent ul.listArrow li a{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}

div#ga2012_spLink ul.listArrow li em,
div#ga2012_mainContent ul.listArrow li em{
	padding-left:10px;
}
div#ga2012_spLink ul.listArrow li.active,
div#ga2012_mainContent ul.listArrow li.active{
	font-weight:bold;
}
div#ga2012_spLink ul.listArrow li.active a,
div#ga2012_mainContent ul.listArrow li.active a{
	color:#222;
}

/** .listUpperRoman **/
div#ga2012_mainContent ol.listUpperRoman{
	list-style-position:inside;
	list-style-type:upper-roman;
}
div#ga2012_mainContent ol.listUpperRoman li{
	padding-left:1em;
	text-indent:-1em;
}

/** .listLowerRoman **/
div#ga2012_mainContent ol.listLowerRoman{
	list-style-position:inside;
	list-style-type:lower-roman;
}
div#ga2012_mainContent ol.listLowerRoman li{
	padding-left:1em;
	text-indent:-1em;
}

/** .listUpperAlpha **/
div#ga2012_mainContent ol.listUpperAlpha{
	list-style-position:inside;
	list-style-type:upper-alpha;
}
div#ga2012_mainContent ol.listUpperAlpha li{
	padding-left:1em;
	text-indent:-1em;
}

/** .listLowerAlpha **/
div#ga2012_mainContent ol.listLowerAlpha{
	list-style-position:inside;
	list-style-type:lower-alpha;
}
div#ga2012_mainContent ol.listLowerAlpha li{
	padding-left:1em;
	text-indent:-1em;
}

/** .listSome **/
div#ga2012_mainContent ol.listSome li span{
	padding-right:5px;
}

/** .tableA **/
div#ga2012_mainContent table.tableA{
	border-collapse:separate;
	width:100%;
}
div#ga2012_mainContent table.tableA th{
	border-top:4px solid #fff;
	border-left:4px solid #fff;
	background-color:#f8f9fb;
	padding:1em 13px;
}
div#ga2012_mainContent table.tableA thead th{
	border-bottom:1px solid #cfcfcf;
}
div#ga2012_mainContent table.tableA tbody th{
	border-bottom:1px solid #e2e2e2;
}
div#ga2012_mainContent table.tableA tbody td{
	vertical-align:middle;
	border-left:4px solid #fff;
	border-bottom:1px solid #e2e2e2;
	padding:1em 13px;
}

/** .tableB **/
div#ga2012_mainContent table.tableB{
	width:100%;
}
div#ga2012_mainContent table.tableB thead th{
	padding:0.7em 13px;
}
div#ga2012_mainContent table.tableB tbody td{
	vertical-align:middle;
	padding:0.7em 13px;
}
/** .tableC **/
div#ga2012_mainContent table.tableC{
	width:100%;
}
div#ga2012_mainContent table.tableC th{
	width:195px;
	vertical-align:middle;
	padding:7px 0;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	line-height:2;
}
div#ga2012_mainContent table.tableC td{
	width:523px;
	vertical-align:middle;
	padding:8px 25px;
	border-top:1px solid #e7e7e7;
}
div#ga2012_mainContent table.tableC p{
	margin-top:0;
}
div#ga2012_mainContent table.tableC .modelNumber{
	display:block;
	font-size:117%!important;
	font-weight:bold!important;
}
div#ga2012_mainContent table.tableC .productImg{
	display:block;
	margin-top:17px;
	margin-left:7px;
}
div#ga2012_mainContent table.tableC ul{
	clear:both;
	overflow:hidden;
}
div#ga2012_mainContent table.tableC ul li{
	float:left;
}
div#ga2012_mainContent span.checkboxTxt{
	display:inline-block;
	padding-right: 20px;
	padding-left: 5px;
}

/** .tableD **/
div#ga2012_mainContent table.tableD{
	width:100%;
}
div#ga2012_mainContent table.tableD thead th{
	padding:15px 20px;
	vertical-align:middle;
	background:#e6e6e6;
	border-bottom:1px solid #ffffff;
}
div#ga2012_mainContent table.tableD thead td{
	vertical-align:middle;
	padding:0.7em 13px;
	border-bottom:1px solid #ffffff;
}
div#ga2012_mainContent table.tableD th{
	width:195px;
	background:#ffffff;
	vertical-align:middle;
	padding:10px 20px;
	border-top:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
div#ga2012_mainContent table.tableD th.head{
	background:#f3f3f3;
	vertical-align:middle;
	padding:10px 20px;
	border-top:1px solid #e7e7e7;
	border-right:none;
}
div#ga2012_mainContent table.tableD th.head{
	background:#f3f3f3;
	vertical-align:middle;
	padding:10px 20px;
	border-top:1px solid #e7e7e7;
	border-right:none;
}
div#ga2012_mainContent table.tableD th.head.wid420{
	width:420px;
}
div#ga2012_mainContent table.tableD th.head.wid260{
	width:260px;
}
div#ga2012_mainContent table.tableD td{
	vertical-align:middle;
	padding:15px 20px;
	border-top:1px solid #e7e7e7;
}
div#ga2012_mainContent table.tableD ul li{
	float:left;
	margin-right:25px;
}
div#ga2012_mainContent table.tableD p{
	margin-top:0;
}
div#ga2012_mainContent table.tableD span.checkboxTxt{
	display:inline-block;
	padding-left: 30px;
	padding-top: 9px;
}

/** .errorMsg **/
div#ga2012_mainContent .errorMsg{
	border:1px solid #ae2131;
	margin-top:1.5em;
	padding:0.5em 12px;
}
div#ga2012_mainContent .errorMsg .errorMsgTitle{
	background-color:#fff;
	background-image:url(../images/ga2012_icn_error_h.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	padding:0.5em 12px 0.5em 27px;
	font-weight:bold;
	color:#ae2131;
	font-size:117%;
}
/** .errorFMsg **/
div#ga2012_mainContent .errorFMsg{
	border:1px solid #ae2131;
	margin-top:1.5em;
	padding:0.5em 25px;
	background-color:#fcfdee;
	color:#ae2131;
}
div#ga2012_mainContent .errorFMsg ul.listNormal{
	margin-top:0;
	margin-bottom:1em;
}
div#ga2012_mainContent .errorFMsg ul.listNormal li{
	color:#ae2131;
}
/** .errorSMsg **/
div#ga2012_mainContent .errorSMsg{
	border:1px solid #ae2131;
	margin-top:1.5em;
	padding:0.5em 25px;
	background-color:#f9f9f9;
	color:#000;
}
div#ga2012_mainContent .errorSMsg ul.listNormal{
	margin-top:0;
	margin-bottom:1em;
}
div#ga2012_mainContent .errorSMsg ul.listNormal li{
	color:#000;
}

/** .someBox **/
div#ga2012_mainContent .someBox{
	border:1px solid #e5e5e5;
	margin-top:1.5em;
}
div#ga2012_mainContent .someBox .someBoxH1Title{
	border-bottom:1px solid #e5e5e5;
	padding:0.5em 12px;
	font-weight:bold;
}
div#ga2012_mainContent .someBox .someBoxH1Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .someBox .someBoxH1Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:10px;
}
div#ga2012_mainContent .someBox .someBoxH2Title{
	margin-top:1.5em;
	font-weight:bold;
}
div#ga2012_mainContent .someBox .someBoxH2Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .someBox .someBoxH2Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:10px;
}
div#ga2012_mainContent .someBoxInner{
	margin-top:-0.5em;
	padding:0.5em 12px;
}

/** #ga2012_pagetitle **/
div#ga2012_pagetitle{
	float:right;
	width:770px;
	height:50px;
}
div#ga2012_pagetitle h1{
	background-image:url(../images/ga2012_h1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0;
	padding:15px 13px;
	font-size:150%;
	font-weight:bold;
}

/** .h1Title **/
/*** .h1Title ***/
div#ga2012_mainContent .h1Title{
	background-image:url(../images/ga2012_h1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:15px 13px;
	font-size:150%;
	font-weight:bold;
}
div#ga2012_content.category .h1Title,
div#ga2012_content.category .h1TitleWithIcon{
	background:none;
	padding:6px 30px;
	position:relative;
}
div#ga2012_content.category .h1TitleWithIcon h1,
div#ga2012_content.category .h1TitleWithIcon h2,
div#ga2012_content.category .h1TitleWithIcon h3,
div#ga2012_content.category .h1TitleWithIcon h4,
div#ga2012_content.category .h1TitleWithIcon h5,
div#ga2012_content.category .h1TitleWithIcon h6{
	font-size:334%;
	font-weight:bold;
}
div#ga2012_content .h1Title .h1SubTitle{
	display:block;
	font-size:67%;
	font-weight:normal;
}
/*** .productH1Title ***/
div#ga2012_content .productH1Title{
	background:#525252 url(../images/ga2012_h1Title_bg.gif) repeat-x left bottom;
	color:#ffffff;
	font-weight:bold;
	font-size:150%;
	padding:15px 25px 20px;
}
div#ga2012_wrapper.enquity div#ga2012_content .productH1Title{
	margin-bottom:10px;
}
div#ga2012_mainContent .productH1Title{
	margin-bottom:0px;
}
div#ga2012_content .ga2012_hiddenTitle{
	display:none;
}

/** .h2Title **/
div#ga2012_mainContent .h2Title,
div#ga2012_mainContent .h2TitleWithIcon{
	background-image:url(../images/ga2012_h2_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-left:3px solid #0042c1;
	margin-top:2.5em;
	padding:5px 13px 5px 10px;
	font-size:117%;
	font-weight:bold;
}
/*** .h2TopShadow ***/
div#ga2012_content.ga2012_wide .topH2Title,
div#ga2012_content.ga2012_wide .h2TopShadow,
div#ga2012_content.ga2012_wide .h2TopShadowWithIcon{
	background:#ffffff no-repeat left top;
	padding:19px 13px 5px 10px;
	font-size:167%;
	font-weight:bold;
}
div#ga2012_content.ga2012_wide .h2TopShadowWithIcon{
	position:relative;
}
div#ga2012_content.ga2012_wide .h2TopShadowWithIcon h2{
	font-weight:bold;
}
div#ga2012_content.ga2012_wide .col2 .h2TopShadow,
div#ga2012_content.ga2012_wide .col2 .h2TopShadowWithIcon{
	background-image:url(../images/ga2012_wide_col2_bg.gif);
}
div#ga2012_content.ga2012_wide .topics .col2 .h2TopShadow,
div#ga2012_content.ga2012_wide .topics .col2 .h2TopShadowWithIcon{
	padding:19px 13px 5px 2px;
}
/*** col3 .h2TopShadow ***/
div#ga2012_mainContent .col3 .h2TopShadow,
div#ga2012_mainContent .col3 .h2TopShadowWithIcon{
	background-image:url(../images/ga2012_wide_col3_bg.gif);
}
div#ga2012_mainContent .topics .col3 .h2TopShadow,
div#ga2012_mainContent .topics .col3 .h2TopShadowWithIcon,
div#ga2012_mainContent .topics .col2 .h2TopShadow,
div#ga2012_mainContent .topics .col2 .h2TopShadowWithIcon{
	margin-top:0;
}
div#ga2012_mainContent .h2TitleWithIcon h2,
div#ga2012_mainContent .h2TitleWithIcon h3,
div#ga2012_mainContent .h2TitleWithIcon h4,
div#ga2012_mainContent .h2TitleWithIcon h5,
div#ga2012_mainContent .h2TitleWithIcon h6{
	font-weight:bold;
}
div#ga2012_mainContent .h2Title a,
div#ga2012_mainContent .h2TitleWithIcon a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .h2Title a,
div#ga2012_wrapper div#ga2012_mainContent .h2TitleWithIcon a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_mainContent .h2TitleWithIcon{
	position:relative;
}
div#ga2012_mainContent .h2TitleWithIcon span.rssIcon a{
	position:absolute;
	right:13px;
	background:none;
	padding-left:0;
}
div#ga2012_mainContent .h2TopShadowWithIcon span.rssIcon a{
	position:absolute;
	top:30px;
	right:50px;
	background:none;
	padding-left:0;
}

/** .h3Title **/
div#ga2012_mainContent .h3Title{
	margin-top:1.5em;
	border-bottom:2px solid #e5e5e5;
	padding:5px 13px;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainContent .h3Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .h3Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}

/** .h4Title **/
div#ga2012_mainContent .h4Title{
	margin-top:1.5em;
	border:1px solid #e5e5e5;
	padding:5px 13px;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainContent .h4Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .h4Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}

/** .h5Title **/
div#ga2012_mainContent .h5Title{
	margin-top:1.5em;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainContent .h5Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .h5Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}

/** .h6Title **/
div#ga2012_mainContent .h6Title{
	margin-top:1.5em;
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainContent .h6Title a{
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .h6Title a{
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:10px;
}

/** .col2 **/
div#ga2012_mainContent .col2{
	margin-right:-18px;
	width:788px;
	overflow:hidden;
}
div#ga2012_mainContent .col2 .col{
	float:left;
	margin-right:18px;
	width:376px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2{
	margin-right:-18px;
	width:986px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2 .col{
	float:left;
	margin-right:18px;
	width:475px;
}
div#ga2012_content div#ga2012_mainContent .tabNavArea .col2{
	width:907px;
	overflow:hidden;
	margin-right:0;
	padding:0 30px;
}
div#ga2012_content.category .tabNavArea .col2 .col{
	background-image:url(../images/ga2012_popular_topics_bg.gif);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	margin-right:18px;
	padding-right:18px;
	width:435px!important;
}
div#ga2012_content.category .tabNavArea .col2 .col.last{
	background-image:none;
	margin-right:0!important;
	padding-right:0!important;
}
div#ga2012_content.category .tabNavArea .col2 .col .withImgCol{
	overflow:hidden;
	margin-bottom:1em;
	margin-top:0.8em;
	_zoom:1;
}
div#ga2012_content.category .tabNavArea .col2 .col .withImgCol .txtR,
div#ga2012_content.category .tabNavArea .col2 .col .withImgCol .txtL{
	float:left;
	margin-top:6px;
	padding:1px 0 0 1px;
	overflow:hidden;
	width:200px;
	_zoom:1;
}
div#ga2012_mainContent .tabNavArea .col2 .col .withImgCol .imgL{
	float:left;
	margin-right:9px;
	margin-top:6px;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2{
	background:#f5f5f5;
	width:907px;
	overflow:hidden;
	margin-right:0;
	padding:0 30px;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2 .col{
	background-image:url(../images/ga2012_popular_topics_bg.gif);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	margin-right:18px;
	padding-right:18px;
	width:435px;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2 .col.last{
	background-image:none;
	margin-right:0;
	padding-right:0;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2 .col .withImgCol{
	overflow:hidden;
	margin-bottom:1em;
	margin-top:0.8em;
	_zoom:1;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2 .col .withImgCol .txtR,
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col2 .col .withImgCol .txtL{
	float:left;
	margin-top:6px;
	padding:1px 0 0 1px;
	overflow:hidden;
	width:200px;
	_zoom:1;
}
div#ga2012_mainContent .ga2012_tabnav .col2 .col .withImgCol .imgL{
	float:left;
	margin-right:9px;
	margin-top:6px;
}

/** .col3 **/
div#ga2012_mainContent .col3,
div#ga2012_mainContent .col2AsymIndex .colB .col3{
	margin-right:-19px;
	width:789px;
	overflow:hidden;
}
div#ga2012_mainContent .col3 .col,
div#ga2012_mainContent .col2AsymIndex .colB .col3 .col{
	float:left;
	margin-right:19px;
	width:244px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3{
	margin-right:-17px;
	width:984px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3 .col{
	float:left;
	margin-right:17px;
	width:311px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .topics .col3 .col{
	float:left;
	margin-right:17px;
	width:311px;
}
div#ga2012_mainContent .col3r2{
	margin-right:-19px;
	width:789px;
	overflow:hidden;
}
div#ga2012_mainContent .col3r2 .col2{
	float:left;
	margin-top:0;
	margin-right:19px;
	width:507px;
}
div#ga2012_mainContent .col3r2 .col1{
	float:left;
	margin-top:0;
	margin-right:19px;
	width:244px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3r2{
	margin-right:-17px;
	width:984px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3r2 .col2{
	float:left;
	margin-top:0;
	margin-right:17px;
	width:639px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3r2 .col1{
	float:left;
	margin-top:0;
	margin-right:17px;
	width:311px;
}

/** .col4 **/
div#ga2012_mainContent .col4{
	margin-right:-18px;
	width:788px;
	overflow:hidden;
}
div#ga2012_mainContent .col4 .col{
	float:left;
	margin-right:18px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4{
	margin-right:-17px;
	width:984px;
	overflow:hidden;
}
div#ga2012_content.category div#ga2012_mainContent .tabNavArea .col4{
	background:#f5f5f5;
	width:908px;
	padding:20px 30px 0 29px;
}
div#ga2012_content.category div#ga2012_mainContent .tabNavArea .col4 .col{
	float:left;
	margin-right:64px!important;
	width:179px!important;
}
div#ga2012_content.category div#ga2012_mainContent .tabNavArea .col4 .col.last{
	margin-right:0px!important;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col4{
	width:908px!important;
	padding:0 30px 0 29px;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col4 .col{
	float:left;
	margin-right:64px!important;
	width:179px!important;
}
div#ga2012_content div#ga2012_mainContent .ga2012_tabnav .col4 .col.last{
	margin-right:0px!important;
}
div#ga2012_content.ga2012_wide.category div#ga2012_mainContent .col4{
	margin-right:-17px;
	margin-top:30px;
	width:967px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .shadowFull{
	background:#ffffff url(../images/ga2012_shadow_967.gif) no-repeat bottom left!important;
	padding-bottom:40px;
}
div#ga2012_content.ga2012_wide.category div#ga2012_mainContent .col4.shadowFull{
	margin-top:0;
}
div#ga2012_content.ga2012_wide.category div#ga2012_mainContent .col4 .col4In{
	clear:both;
	overflow:hidden;
	width:auto;
	padding:0 28px 25px 24px;
	margin-right:-35px;
	width:948px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col{
	float:left;
	margin-right:17px;
	width:229px;
}
div#ga2012_content.ga2012_wide.category div#ga2012_mainContent .col4 .col{
	float:left;
	margin-right:35px;
	width:202px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .ga2012_tabnav .col4{
	width:967px;
	margin-right:0;
	background:#f5f5f5;
	margin-right:0;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .ga2012_tabnav .col4 .col{
	float:left;
	margin-right:17px;
	width:229px;
}
div#ga2012_mainContent .col4r3{
	margin-right:-18px;
	width:788px;
	overflow:hidden;
}
div#ga2012_mainContent .col4r3 .col3{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:573px;
}
div#ga2012_mainContent .col4r3 .col2{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:376px;
}
div#ga2012_mainContent .col4r3 .col1{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4r3{
	margin-right:-17px;
	width:984px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4r3 .col3{
	float:left;
	margin-top:0;
	margin-right:17px;
	width:721px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4r3 .col2{
	float:left;
	margin-top:0;
	margin-right:17px;
	width:475px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4r3 .col1{
	float:left;
	margin-top:0;
	margin-right:17px;
	width:229px;
}
div#ga2012_mainContent .col4r3 .col3 .col2{
	float:none;
	margin-right:-19px;
	width:592px;
}
div#ga2012_mainContent .col4r3 .col3 .col{
	float:left;
	margin-right:19px;
	width:277px;
}

/** .col5 **/
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5{
	margin-right:-18px;
	width:985px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5 .col{
	float:left;
	margin-right:18px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5.viewedProduct .col{
	float:left;
	margin-right:13px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5.viewedProduct .col.last{
	margin-right:0;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5.viewedProduct a{
font-weight:normal;
}
/*** bgGray ***/
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5 .bgGray{
	width:949px;
	padding:20px 9px;
	margin-right:-18px;
	background:#f5f5f5;
	clear:both;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5 .bgGray .modelNumber{
	font-weight:bold;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4{
	margin-right:-18px;
	width:985px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col4{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:770px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col3{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:573px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col2{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:376px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col1{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4.topics .col3{
	width:573px;
	padding-right:33px;
	margin-right:17px;
	border-right:1px solid #dddddd;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4.topics .col2{
	width:356px;
	margin-right:0px;
}

/** .spLink **/
div#ga2012_subContent .spLink,
div#ga2012_mainContent .spLink{
	border:1px solid #e5e5e5;
	background-color:#fff;
	margin-top:1.5em;
}
div#ga2012_subContent .spLink .spLinkInnerA,
div#ga2012_mainContent .spLink .spLinkInnerA{
	margin:0.5em 12px;
}
div#ga2012_subContent .spLink .spLinkInnerB,
div#ga2012_mainContent .spLink .spLinkInnerB{
	padding:2px;
}
div#ga2012_subContent .spLink .spLinkTitleA,
div#ga2012_mainContent .spLink .spLinkTitleA{
	background-color:#fff;
	background-image:url(../images/ga2012_splink_h_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0.5em 12px;
	font-weight:bold;
}
div#ga2012_subContent .spLink .spLinkTitleA a,
div#ga2012_mainContent .spLink .spLinkTitleA a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_subContent .spLink .spLinkTitleA a,
div#ga2012_wrapper div#ga2012_mainContent .spLink .spLinkTitleA a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}
div#ga2012_subContent .spLink .spLinkTitleB,
div#ga2012_mainContent .spLink .spLinkTitleB{
	padding:0.5em 12px 0;
	font-weight:bold;
}
div#ga2012_subContent .spLink ul.listSpLink,
div#ga2012_mainContent .spLink ul.listSpLink{
	margin-top:0;
}
div#ga2012_subContent .spLink ul.listSpLink li,
div#ga2012_mainContent .spLink ul.listSpLink li{
	background-color:#f8f9fb;
	border-top:2px solid #fff;
	padding:0.5em 10px;
}

/** .spLinkA **/
div#ga2012_subContent .spLinkA,
div#ga2012_mainContent .spLinkA{
	border:1px solid #e5e5e5;
}
div#ga2012_subContent .spLinkA .spLinkTitle,
div#ga2012_mainContent .spLinkA .spLinkTitle{
	background-color:#fff;
	background-image:url(../images/ga2012_splink_h_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0.5em 12px;
	font-weight:bold;
}
div#ga2012_subContent .spLinkAInner,
div#ga2012_mainContent .spLinkAInner{
	margin:0.5em 12px;
}

/** .spLinkB **/
div#ga2012_subContent .spLinkB,
div#ga2012_mainContent .spLinkB{
	border:1px solid #e5e5e5;
}
div#ga2012_subContent .spLinkB .spLinkTitle,
div#ga2012_mainContent .spLinkB .spLinkTitle{
	padding:0.5em 12px 0;
	font-weight:bold;
}
div#ga2012_subContent .spLinkB .spLinkBInner,
div#ga2012_mainContent .spLinkB .spLinkBInner{
	padding:2px;
}
div#ga2012_subContent .spLinkB ul.listSpLink,
div#ga2012_mainContent .spLinkB ul.listSpLink{
	margin-top:0;
}
div#ga2012_subContent .spLinkB ul.listSpLink li,
div#ga2012_mainContent .spLinkB ul.listSpLink li{
	background-color:#f8f9fb;
	border-top:2px solid #fff;
	padding:0.5em 10px;
}
div#ga2012_subContent .spLinkB ul.listSpLink li a,
div#ga2012_mainContent .spLinkB ul.listSpLink li a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding:0 0 0 10px;
}
div#ga2012_wrapper div#ga2012_subContent .spLinkB ul.listSpLink li a,
div#ga2012_wrapper div#ga2012_mainContent .spLinkB ul.listSpLink li a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding:0 0 0 10px;
}

/** .col2IndexWith **/
div#ga2012_mainContent .col2IndexWith{
	border:1px solid #e5e5e5;
	margin-top:1.5em;
}
div#ga2012_mainContent .col2IndexWith .h2Title{
	margin-top:0;
}
div#ga2012_mainContent .col2IndexWith .col2IndexWithInner{
	margin:0 0 0.5em;
	overflow:hidden;;
}
div#ga2012_mainContent .col2IndexWith .col2IndexWithInner .linkMore{
	border-top:1px dotted #e5e5e5;
	margin:0;
	padding:5px 12px 0;
	text-align:right;
}
div#ga2012_mainContent .col2IndexWith .listCol2IndexWithWrap{
	margin-top:-1px;
}
div#ga2012_mainContent .col2IndexWith .listCol2IndexWith{
	border-top:1px dotted #e5e5e5;
	margin-top:0;
	padding:10px 0 10px 12px;
}
div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dt{
	display:inline-block;
	width:130px;
	vertical-align:middle;
}
div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dd{
	display:inline-block;
	vertical-align:middle;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dt{
	width:197px;
}

/** .listNewsA **/
div#ga2012_mainContent .listNewsA{
	margin-top:0.5em;
}
div#ga2012_mainContent .listNewsA dt{
	clear:left;
	float:left;
	margin-top:0.5em;
	width:100px;
}
div#ga2012_mainContent .listNewsA dd{
	margin-top:0.5em;
	margin-left:120px;
}

/** .listNewsB **/
div#ga2012_mainContent .listNewsB{
	margin-top:0.5em;
}
div#ga2012_mainContent .listNewsB dt{
	margin-top:1em;
}
div#ga2012_mainContent .listNewsB dd{
	margin-top:0.1em;
}

/** .listNewsC **/
/*** 2012/05/28 ***/
div#ga2012_mainContent ul.listNewsC{
	margin-top:0;
	overflow:hidden;
}

div#ga2012_mainContent ul.listNewsC li{
	border-top:1px solid #e4e4e4;
	margin-top:-1px;
	margin-bottom:1em;
}
div#ga2012_mainContent .listNewsC .withImgCol{
	overflow:hidden;
	margin-bottom:1em;
	margin-top:0.8em;
	_zoom:1;
}
div#ga2012_mainContent .listNewsC dt a:link,
div#ga2012_mainContent .listNewsC dt a:hover,
div#ga2012_mainContent .listNewsC dt a:visited{
	color:#395799;
}
div#ga2012_mainContent .listNewsC dt a:active{
	color:#395799;
	text-decoration:underline;
}
div#ga2012_mainContent .listNewsC dd{
	color:#666666;
}
/*** withImgCol ***/
div#ga2012_mainContent .listNewsC .withImgCol .txtR,
div#ga2012_mainContent .listNewsC .withImgCol .txtL{
	float:left;
	margin-top:6px;
	width:242px;
}
div#ga2012_mainContent .listNewsC .withImgCol .imgL{
	margin-right:9px;
	margin-top:6px;
}

/** .col2WithA **/
div#ga2012_mainContent .col2WithA p{
}
div#ga2012_mainContent .col2WithA .someWith{
	float:left;
	margin-right:20px;
	margin-bottom:0.5em;
}
div#ga2012_mainContent .col2WithA .someContent{
	overflow:hidden;
}

/** .col2WithB **/
div#ga2012_mainContent .col2WithB p{
}
div#ga2012_mainContent .col2WithB .someWith{
	float:right;
	margin-left:20px;
	margin-bottom:0.5em;
}
div#ga2012_mainContent .col2WithB .someContent{
	overflow:hidden;
}

/** .listFlowA **/
div#ga2012_mainContent .listFlowA{
	margin-top:0.5em;
}
div#ga2012_mainContent .listFlowA li{
	display:inline-block;
	padding-right:30px;
	vertical-align:top;
}
div#ga2012_mainContent .listFlowA li a{
	vertical-align:baseline;
}

/** .listFlowB **/
div#ga2012_mainContent .listFlowB{
	margin-top:0.5em;
}
div#ga2012_mainContent .listFlowB li{
	display:inline-block;
	width:144px;
	padding-right:10px;
	vertical-align:top;
}
div#ga2012_mainContent .listFlowB li a{
	vertical-align:baseline;
}

/** .linearNav **/
div#ga2012_mainContent .linearNav li.linearNum{
	margin:0 auto;
	text-align:center;
}
div#ga2012_mainContent .linearNav li.linearNum li{
	display:inline-block;
	border:1px solid #e5e5e5;
	padding:0.3em 0.6em;
	margin-right:3px;
}
div#ga2012_mainContent .linearNav li.linearNum li.active{
	background-color:#f2f2f2;
	font-weight:bold;
}
div#ga2012_mainContent .linearNav li.linearNum li a{
	display:block;
}
div#ga2012_mainContent .linearNav li.linearNum li.active a{
	color:#222;
}
div#ga2012_mainContent .linearNav li.linearNum ul{
	margin-top:0;
}
div#ga2012_mainContent .linearNav li.linearPrev{
	float:left;
	margin:0.3em 0;
}
div#ga2012_mainContent .linearNav li.linearPrev a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow_rev.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	padding-left:10px;
}
div#ga2012_mainContent .linearNav li.linearNext{
	float:right;
	margin:0.3em 0;
	text-align:right;
}
div#ga2012_mainContent .linearNav li.linearNext a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:right 0.4em;
	padding-right:10px;
}
div#ga2012_wrapper div#ga2012_mainContent .linearNav li.linearNext a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:right 0.4em;
	padding-right:10px;
}

/** .pipeNav **/
div#ga2012_mainContent .pipeNav .first a{
	border-left:1px solid #e5e5e5;
	padding-left:10px;
}
div#ga2012_mainContent .pipeNav li{
	display:inline-block;
}
div#ga2012_mainContent .pipeNav li a,
div#ga2012_mainContent .pipeNav li em{
	display:block;
	border-right:1px solid #e5e5e5;
	padding-right:10px;
	margin-right:10px;
}
div#ga2012_mainContent .pipeNav li.active{
	font-weight:bold;
}
div#ga2012_mainContent .pipeNav li.active a{
	color:#222;
}

/** .tabNavCol2 **/
div#ga2012_mainContent .tabNavCol2,
div#ga2012_mainContent .tabNavCol3,
div#ga2012_mainContent .tabNavCol4,
div#ga2012_mainContent .tabNavCol5{
	border-bottom:3px solid #d9e3f6;
	width:770px;
	overflow:hidden;
}
div#ga2012_mainContent .tabNavCol2 ul{
	width:788px;
	margin-right:-18px;
}
div#ga2012_mainContent .tabNavCol2 ul li,
div#ga2012_mainContent .tabNavCol3 ul li,
div#ga2012_mainContent .tabNavCol4 ul li,
div#ga2012_mainContent .tabNavCol5 ul li{
	float:left;
	background-image:url(../images/ga2012_tabnav_l_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	font-weight:bold;
}
div#ga2012_mainContent .tabNavCol2 ul li{
	width:376px;
	margin-right:18px;
}
div#ga2012_mainContent .tabNavCol2 ul li a,
div#ga2012_mainContent .tabNavCol3 ul li a,
div#ga2012_mainContent .tabNavCol4 ul li a,
div#ga2012_mainContent .tabNavCol5 ul li a{
	display:block;
	background-image:url(../images/ga2012_tabnav_r_bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0.5em 13px;
}
div#ga2012_mainContent .tabNavCol2 li.active,
div#ga2012_mainContent .tabNavCol3 li.active,
div#ga2012_mainContent .tabNavCol4 li.active,
div#ga2012_mainContent .tabNavCol5 li.active{
	background-position:left -31px;
}
div#ga2012_mainContent .tabNavCol2 li.active a,
div#ga2012_mainContent .tabNavCol3 li.active a,
div#ga2012_mainContent .tabNavCol4 li.active a,
div#ga2012_mainContent .tabNavCol5 li.active a{
	background-position:right -31px;
}
div#ga2012_mainContent .tabNavCol2.tab li a:link,
div#ga2012_mainContent .tabNavCol3.tab li a:link,
div#ga2012_mainContent .tabNavCol4.tab li a:link,
div#ga2012_mainContent .tabNavCol5.tab li a:link,
div#ga2012_mainContent .tabNavCol2.tab li a:visited,
div#ga2012_mainContent .tabNavCol3.tab li a:visited,
div#ga2012_mainContent .tabNavCol4.tab li a:visited,
div#ga2012_mainContent .tabNavCol5.tab li a:visited{
	color:#737b82;
	text-decoration:none;
}
div#ga2012_mainContent .tabNavCol2.tab li a:hover,
div#ga2012_mainContent .tabNavCol3.tab li a:hover,
div#ga2012_mainContent .tabNavCol4.tab li a:hover,
div#ga2012_mainContent .tabNavCol5.tab li a:hover,
div#ga2012_mainContent .tabNavCol2.tab li a:active,
div#ga2012_mainContent .tabNavCol3.tab li a:active,
div#ga2012_mainContent .tabNavCol4.tab li a:active,
div#ga2012_mainContent .tabNavCol5.tab li a:active{
	color:#737b82;
	text-decoration:underline;
}
div#ga2012_mainContent .tabNavCol2 li.active a:link,
div#ga2012_mainContent .tabNavCol3 li.active a:link,
div#ga2012_mainContent .tabNavCol4 li.active a:link,
div#ga2012_mainContent .tabNavCol5 li.active a:link,
div#ga2012_mainContent .tabNavCol2 li.active a:visited,
div#ga2012_mainContent .tabNavCol3 li.active a:visited,
div#ga2012_mainContent .tabNavCol4 li.active a:visited,
div#ga2012_mainContent .tabNavCol5 li.active a:visited{
	color:#3e6fcf;
	text-decoration:none;
}
div#ga2012_mainContent .tabNavCol2 li.active a:hover,
div#ga2012_mainContent .tabNavCol3 li.active a:hover,
div#ga2012_mainContent .tabNavCol4 li.active a:hover,
div#ga2012_mainContent .tabNavCol5 li.active a:hover,
div#ga2012_mainContent .tabNavCol2 li.active a:active,
div#ga2012_mainContent .tabNavCol3 li.active a:active,
div#ga2012_mainContent .tabNavCol4 li.active a:active,
div#ga2012_mainContent .tabNavCol5 li.active a:active{
	color:#3e6fcf;
	text-decoration:underline;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5{
	width:968px;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul{
	width:986px;
	margin-right:-18px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li{
	background-image:url(../images/ga2012_tabnav_l_bg.gif);
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li{
	width:475px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li a{
	background-image:url(../images/ga2012_tabnav_r_bg.gif);
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li.active,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li.active,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li.active,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li.active{
	background-position:left -31px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li.active a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li.active a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li.active a,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li.active a{
	background-position:right -31px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2.tab ul li a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3.tab ul li a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4.tab ul li a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5.tab ul li a:link{
	color:#737b82;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol2 ul li.active a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li.active a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li.active a:link,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li.active a:link{
	color:#3e6fcf;
}

/** .tabNavCol3 **/
div#ga2012_mainContent .tabNavCol3 ul{
	width:789px;
	margin-right:-19px;
}
div#ga2012_mainContent .tabNavCol3 ul li{
	width:244px;
	margin-right:19px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul{
	width:984px;
	margin-right:-17px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol3 ul li{
	width:311px;
	margin-right:17px;
}

/** .tabNavCol4 **/
div#ga2012_mainContent .tabNavCol4 ul{
	width:788px;
	margin-right:-18px;
}
div#ga2012_mainContent .tabNavCol4 ul li{
	width:179px;
	margin-right:18px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul{
	width:984px;
	margin-right:-17px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol4 ul li{
	width:229px;
	margin-right:17px;
}

/** .tabNavCol5 **/
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul{
	width:985px;
	margin-right:-18px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .tabNavCol5 ul li{
	width:179px;
	margin-right:18px;
}

/** .tabNavContent **/
div#ga2012_content div.tabNavContent div.tabNavContentInner{
	margin-top:1em;
}

/** .pluginDl **/
div#ga2012_mainContent .pluginDl{
	overflow:hidden;
	margin-top:1em;
}
div#ga2012_mainContent .pluginDl p{
	margin-top:0.5em;
	margin-left:198px;
}
div#ga2012_mainContent .pluginDl .imgBnr{
	float:left;
	margin-left:0;
}
div#ga2012_mainContent .pluginDl .imgBnr a{
	background:none;
	padding-left:0;
}

/** .col2News **/
div#ga2012_mainContent .col2News,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2AsymIndex .colB .col2News{
	margin-top:1em;
	margin-right:-40px;
	width:810px;
	background-image:url(../images/ga2012_col2news_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	overflow:hidden;
}
div#ga2012_mainContent .col2News .col,
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2AsymIndex .colB .col2News .col{
	float:left;
	margin-right:40px;
	width:365px;
}
div#ga2012_mainContent .newsTitle{
	position:relative;
}
div#ga2012_mainContent .newsTitle span{
	position:absolute;
	right:0;
	top:0;
	display:block;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2News{
	margin-right:-41px;
	width:1008px;
	background-image:url(../images/ga2012_col2news_wide_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col2News .col{
	float:left;
	margin-right:41px;
	width:463px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .newsTitle{
	position:relative;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .newsTitle span{
	position:absolute;
	right:0;
	top:0;
	display:block;
}

/** .col3News **/
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3News{
	margin-right:-23px;
	width:990px;
	background-image:url(../images/ga2012_col3news_wide_bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col3News .col{
	float:left;
	margin-right:23px;
	width:307px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .newsTitle{
	position:relative;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .newsTitle span{
	position:absolute;
	right:0;
	top:0;
	display:block;
}

/** .listArrowWithImg **/
div#ga2012_mainContent ul.listArrowWithImg{
	position:relative;
}
div#ga2012_mainContent ul.listArrowWithImg li{
	margin-top:0.5em;
}
div#ga2012_mainContent ul.listArrowWithImg li a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-left:60px;
	padding-left:10px;
}
div#ga2012_wrapper div#ga2012_mainContent ul.listArrowWithImg li a{
	display:block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	margin-left:60px;
	padding-left:10px;
}
div#ga2012_mainContent ul.listArrowWithImg li em{
	padding-left:10px;
}
div#ga2012_mainContent ul.listArrowWithImg li.active{
	font-weight:bold;
}
div#ga2012_mainContent ul.listArrowWithImg li.active a{
	color:#222;
}
div#ga2012_mainContent ul.listArrowWithImg li.withImg{
	position:relative;
	min-height:50px;
}
div#ga2012_mainContent ul.listArrowWithImg li.withImg img{
	position:absolute;
	left:0;
	top:0;
}

/** .col3InCol2 **/
div#ga2012_mainContent .col3InCol2{
	width:254px;
	margin-right:-10px;
}
div#ga2012_mainContent .col3InCol2 .col{
	width:112px;
	margin-right:10px;
}

/** .emergency **/
div#ga2012_content .emergency{
	width:941px;
	margin:0 auto;
	border:1px solid #e5e5e5;
	padding:13px;
}
div#ga2012_content .emergencyTop{
	width:941px;
	margin:0 auto 1em;
	border:1px solid #e5e5e5;
	padding:13px;
	background:#ffffff;
}
div#ga2012_content .emergency .gemergencyTitle,
div#ga2012_content .emergencyTop .gemergencyTitle{
	margin:0;
	font-size:117%;
	font-weight:bold;
}

/** .col2AsymIndex **/
div#ga2012_mainContent .col2AsymIndex .colA{
	float:left;
	width:179px;
}
div#ga2012_mainContent .col2AsymIndex .colB{
	float:right;
	width:770px;
}

/** .col2NewsTop **/
div#ga2012_mainContent div.col2NewsTop div.colLeft{
	float:left;
	margin-right:20px;
}
div#ga2012_mainContent div.col2NewsTop div.colRight{
	float:right;
}

/** .col4Recommend **/
div#ga2012_mainContent div.col4Recommend{
	padding:14px;
	border:1px solid #e5e5e5;
}
div#ga2012_mainContent div.col4Recommend p{
	margin-top:0;
}
div#ga2012_mainContent div.col4Recommend div.colBg{
}
div#ga2012_mainContent div.col4Recommend div.colBg div.colStart{
	float:left;
	width:22%;
	padding:10px 0;
}
div#ga2012_mainContent div.col4Recommend div.colBg dl{
	float:left;
	background-image:url(../images/ga2012_bg_col_line.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:22%;
	margin:0;
	margin-left:1.5%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2.5%;
}
div#ga2012_mainContent div.col4Recommend div.colBg dl dt{
	float:left;
	margin:0 18px 0 0;
}
div#ga2012_mainContent div.col4Recommend div.colBg dl dd{
	overflow:hidden;
}
div#ga2012_mainContent div.col4Recommend div.colBg dl dd span{
	display:block;
	margin-left:10px;
}

/** .col2Item **/
div.ga2012_newContent div.col2Item{
	margin-top:1em;
	background:url(../images/ga2012_col2item_bg.gif) bottom no-repeat;	
}
div.ga2012_newContent div.col2Item div.colLeft{
	float:left;
	width:178px;
	padding:5px 0 15px;
	border-top:1px solid #e5e5e5;
}
div.ga2012_newContent div.col2Item div.colLeft p{
	line-height:1;
	font-weight:bold;
	text-align:center;
}
div.ga2012_newContent div.col2Item div.colRight{
	float:left;
	width:753px;
	padding:5px 18px 15px;
	background:url(../images/ga2012_col2item_bg_top.gif) top no-repeat;
}
div.ga2012_newContent div.col2Item div.colRight ul{
	margin-top:-1em;
}
div.ga2012_newContent div.col2Item div.colRight ul li{
	float:left;
	margin-top:1em;
	padding:0!important;
	line-height:1;
}
div.ga2012_newContent div.col2Item div.colRight ul li a{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #e5e5e5;
}
div.ga2012_newContent div.col2Item div.colRight ul li.first-child a{
	margin-left:0;
	padding-left:0;
	border-left:none;
}

/** .col2Service **/
div.ga2012_newContent div.col2Service{
	margin-top:1em;
	margin-bottom:1em;
	background:url(../images/ga2012_col2service_bg.gif) bottom no-repeat;
}
div.ga2012_newContent div.col2Service p{
	margin-top:0;
	line-height:2;
	font-weight:bold;
}
div.ga2012_newContent div.col2Service div.colLeft{
	float:left;
	width:455px;
	margin-right:17px;
	padding:10px;
	border-top:1px solid #e5e5e5;
}
div.ga2012_newContent div.col2Service div.colRight{
	float:right;
	width:455px;
	padding:10px;
	border-top:1px solid #e5e5e5;
}
div.ga2012_newContent div.col2Service div.colLeft ul,
div.ga2012_newContent div.col2Service div.colRight ul{
	margin-top:0.5em!important;
}
div.ga2012_newContent div.col2Service div.colLeft ul li,
div.ga2012_newContent div.col2Service div.colRight ul li{
	float:left;
	margin-top:0.5em!important;
}
div.ga2012_newContent div.col2Service div.colLeft ul li a,
div.ga2012_newContent div.col2Service div.colRight ul li a{
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #e5e5e5;
}
div.ga2012_newContent div.col2Service div.colLeft ul li.first-child a,
div.ga2012_newContent div.col2Service div.colRight ul li.first-child a{
	margin-left:0;
	padding-left:0;
	border-left:none;
}

/** .col4Tab **/
div#ga2012_mainContent div.col4Tab{
	margin-top:10px;
	padding:20px 15px;
	border-top:1px solid #e5e5e5;
	background:url(../images/ga2012_col4tab_bg.gif) bottom no-repeat;
}
div#ga2012_mainContent div.col4Tab div.colPct{
	float:left;
	width:115px;
	margin-right:10px;
}
div#ga2012_mainContent div.col4Tab div.colPct p{
	margin-top:0.5em;
}
div#ga2012_mainContent div.col4Tab div.colBtn{
	float:left;
	width:240px;
	margin-right:10px;
}
div#ga2012_mainContent div.col4Tab div.colBtn.end{
	margin-right:0;
}
div#ga2012_mainContent div.col4Tab div.colBtn ul{
	margin-top:0;
}
div#ga2012_mainContent div.col4Tab div.colBtn ul li.btnGreen{
	margin-bottom:0.5em;
	width:240px;
	padding:0 0 3px;
	background-image:url(../images/ga2012_btn_green_bg_btm.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
}
div#ga2012_mainContent div.col4Tab div.colBtn ul li.btnGreen a{
	color:#fff;
	font-weight:bold;
	display:block;
	padding:5px 10px 2px;
	background-color:transparent;
	background-image:url(../images/ga2012_btn_green_bg_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}
div#ga2012_mainContent div.col4Tab div.colBtn ul li.btnWhite{
	width:240px;
	padding:0 0 3px;
	background-image:url(../images/ga2012_btn_white_bg_btm.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
}
div#ga2012_mainContent div.col4Tab div.colBtn ul li.btnWhite a{
	color:#1b4f16;
	display:block;
	padding:5px 10px;
	background-image:url(../images/ga2012_btn_white_bg_top.png);
	background-repeat:no-repeat;
	background-position:left top;
}

/** .colImportant **/
div#ga2012_mainContent div.colImportant{
	margin-top:2.5em;
	padding:14px;
	border:1px solid #e5e5e5;
}
div#ga2012_mainContent div.colImportant dl{
	margin-top:0;
}
div#ga2012_mainContent div.colImportant dl dt{
	float:left;
	width:284px;
}
div#ga2012_mainContent div.colImportant dl dd{
	float:left;
	width:649px;
}

/** .col4 **/
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith{
	border:1px solid #e5e5e5;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .col2IndexWithInner{
	margin:0 0 0.5em;
	overflow:hidden;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .col2IndexWithInner .linkMore{
	border-top:1px dotted #e5e5e5;
	margin:0;
	padding:5px 12px 0;
	text-align:right;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWithWrap{
	margin-top:-1px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith{
	border-top:1px dotted #e5e5e5;
	margin-top:0;
	padding:10px 0 10px 12px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dt{
	display:inline-block;
	width:110px;
	vertical-align:middle;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dd{
	display:inline-block;
	vertical-align:middle;
}

/** .colSns **/
div#ga2012_content div#ga2012_mainContent .colSns{
	margin-top:2em;
	padding:0 20px;
	background:url(../images/ga2012_sns_bg_top.gif) top repeat-x;
}
div#ga2012_content div#ga2012_mainContent .colSns dl{
	padding-top:1em;
}
div#ga2012_content div#ga2012_mainContent .colSns dl dt{
	float:left;
	font-weight:bold;
	margin-top:0.3em;
	margin-right:20px;
}
div#ga2012_content div#ga2012_mainContent .colSns dl dd{
	float:left;
	margin-right:10px;
}

/** .rotationBnr **/
div#ga2012_mainContent .rotationBnr{
	margin-top:3.5em!important;
	margin-bottom:29px;
	width:767px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .rotationBnr{
	width:965px;
}
div#ga2012_mainContent .rotationBnr a img{
	border:none;
	text-decoration:none;
}
div#ga2012_mainContent .rotationBnrInner{
	width:767px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .rotationBnrInner{
	width:965px;
}
div#ga2012_mainContent .rotationItemsWrap{
	overflow:hidden;
	width:767px;
	margin-right:auto;
	margin-left:auto;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .rotationItemsWrap{
	width:965px;
}
div#ga2012_mainContent .rotationItems{
	position:relative;
	overflow:hidden;
	width:770px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .rotationItems{
	width:985px;
}
div#ga2012_mainContent p.rotationItem{
	float:left;
	margin-top:0;
	margin-right:17px;
	margin-bottom:32px;
	margin-left:0;
	width:179px;
}
div#ga2012_mainContent p.rotationItemLink{
	margin-top:0;
}

/** .col2WithPdf **/
div#ga2012_spLink .col2WithPdf .someWith{
	float:left;
	margin-bottom:0.5em;
	width:70px;
}
div#ga2012_spLink .col2WithPdf .someContent{
	float:right;
	width:78px;
}
div#ga2012_spLink .col2WithPdf a span{
	color:#222;
}

/** .imgIconAfter **/
div#ga2012_spLink .imgIconAfter,
div#ga2012_mainContent .imgIconAfter{
	margin-left:5px;
}

/** .ga2012_bizCategoryBtn **/
div.ga2012_bizCategoryBtn p{
	float:right;
	margin:0 0 0 20px;
}
div.ga2012_bizCategoryBtn ul{
	float:left;
	margin-right:40px;
}

/** categoryKeyVisual **/
div#ga2012_content #categoryKeyVisual{
	overflow:hidden;
	margin:0 -27px;
}
div#ga2012_content #categoryKeyVisual .categoryKeyVisualInner{
	background:url(../images/ga2012_productDetail_bg_shadow.png) no-repeat left bottom;
	padding:0 27px 22px;
	overflow:hidden;
}
* html div#ga2012_content #categoryKeyVisual .categoryKeyVisualInner{
	position:relative;
	width:967px;
	background:none;
}
*:first-child+html div#ga2012_content #categoryKeyVisual .categoryKeyVisualInner{
	width:967px;
}
div#ga2012_content #categoryKeyVisual #categoryKeyVisualMain{
	position:relative;
	height:320px;
}
div#ga2012_content #categoryKeyVisual #categoryKeyVisualMain li{
	position:absolute;
}
div#ga2012_content #categoryKeyVisual #categoryKeyVisualLocater{
	margin-top:0;
	text-align:center;
	background:url(../images/ga2012_catkv_bg_locater.gif) left bottom no-repeat;
	height:30px;
}
div#ga2012_content #categoryKeyVisual #categoryKeyVisualLocater li{
	display:inline-block;
	margin:11px 5px 0;
	cursor:pointer;
	line-height:0;
}
* html div#ga2012_content #categoryKeyVisual #categoryKeyVisualLocater li{
display:inline;
zoom:1;
	margin-top:7px;
}
*:first-child+html div#ga2012_content #categoryKeyVisual #categoryKeyVisualLocater li{
	display:inline;
	margin-top:7px;
	zoom:1;
}

/** businessKeyVisual **/
div#ga2012_content #businessKeyVisual{
	overflow:hidden;
	margin:0 -27px;
}
div#ga2012_content #businessKeyVisual .businessKeyVisualInner{
	background:url(../images/ga2012_productDetail_bg_shadow.png) no-repeat left bottom;
	padding:0 27px 22px;
	overflow:hidden;
}
* html div#ga2012_content #businessKeyVisual .businessKeyVisualInner{
	position:relative;
	width:967px;
	background:none;
}
*:first-child+html div#ga2012_content #businessKeyVisual .businessKeyVisualInner{
	width:967px;
}
div#ga2012_content #businessKeyVisual #businessKeyVisualMain{
	position:relative;
	height:250px;
}
div#ga2012_content #businessKeyVisual #businessKeyVisualMain li{
	position:absolute;
}
div#ga2012_content #businessKeyVisual #businessKeyVisualLocater{
	margin-top:0;
	text-align:center;
	background:url(../images/ga2012_catkv_bg_locater.gif) left bottom no-repeat;
	height:30px;
}
div#ga2012_content #businessKeyVisual #businessKeyVisualLocater li{
	display:inline-block;
	margin:11px 5px 0;
	cursor:pointer;
	line-height:0;
}
* html div#ga2012_content #businessKeyVisual #businessKeyVisualLocater li{
display:inline;
zoom:1;
	margin-top:7px;
}
*:first-child+html div#ga2012_content #businessKeyVisual #businessKeyVisualLocater li{
	display:inline;
	margin-top:7px;
	zoom:1;
}

/* #ga2012_subContent */
div#ga2012_subContent{
	float:left;
	width:179px;
}
div#ga2012_subContent ul#ga2012_subNavigation,
div#ga2012_subContent ul#ga2012_subNavigation li{
	padding:0;
	margin:0;
}
div#2ga2012_subContent ul#ga2012_subNavigation li .ga2012_subNavigation_close span{
	display:block;
	margin-right:3px;
	padding-right:14px;
	background-image:url(../images/ga2012_snav_plus.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
div#ga2012_subContent ul#ga2012_subNavigation li .ga2012_subNavigation_open span{
	display:block;
	margin-right:3px;
	padding-right:14px;
	background-image:url(../images/ga2012_snav_minus.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
div#ga2012_subContent ul#ga2012_subNavigation li a,
div#ga2012_subContent ul#ga2012_subNavigation li span.noLink{
	display:block;
	padding:5px;
	border-bottom:1px solid #fff;
	background-color:#d8e4f5;
	color:#465471;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li a,
div#ga2012_subContent ul#ga2012_subNavigation li ul li span.noLink{
	padding:5px 5px 5px 10px;
	background-color:#eef0f4;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li a,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li span.noLink{
	padding:5px 5px 5px 20px;
	background-color:#f8f9fb;
	background-image:url(../images/ga2012_snav_arrow01.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li a,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li span.noLink{
	padding:5px 5px 5px 30px;
	background-color:#f8f9fb;
	background-image:url(../images/ga2012_snav_arrow02.gif);
	background-repeat:no-repeat;
	background-position:20px 13px;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li ul li a,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li ul li span.noLink{
	padding:5px 5px 5px 40px;
	background-color:#f8f9fb;
	background-image:url(../images/ga2012_snav_arrow03.gif);
	background-repeat:no-repeat;
	background-position:30px 13px;
}
div#ga2012_subContent ul#ga2012_subNavigation li a.active,
div#ga2012_subContent ul#ga2012_subNavigation li em{
	display:block;
	padding:5px;
	background-color:#0041c0;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:bold;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li a.active,
div#ga2012_subContent ul#ga2012_subNavigation li ul li em{
	padding:5px 5px 5px 10px;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li a.active,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li em{
	padding:5px 5px 5px 20px;
	background-image:url(../images/ga2012_snav_arrow01_active.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li a.active,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li em{
	padding:5px 5px 5px 30px;
	background-image:url(../images/ga2012_snav_arrow02_active.gif);
	background-repeat:no-repeat;
	background-position:20px 13px;
}
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li ul li a.active,
div#ga2012_subContent ul#ga2012_subNavigation li ul li ul li ul li ul li em{
	padding:5px 5px 5px 40px;
	background-image:url(../images/ga2012_snav_arrow03_active.gif);
	background-repeat:no-repeat;
	background-position:30px 13px;
}

/** #ga2012_subNavigationBiz **/
div#ga2012_subContent #ga2012_subNavigationBiz{
	border:1px solid #e5e5e5;
	background-color:#f2f2f2;
}
div#ga2012_subContent #ga2012_subNavigationBiz ul{
	border-bottom:2px solid #f2f2f2;
}
div#ga2012_subContent #ga2012_subNavigationBiz ul ul{
	border-bottom:0;
}
div#ga2012_subContent #ga2012_subNavigationBiz,
div#ga2012_subContent #ga2012_subNavigationBiz li{
	padding:0;
	margin:0;
	background-color:#fff;
}
div#ga2012_subContent #ga2012_subNavigationBiz p{
	background-color:#f2f2f2;
	background-image:url(../images/ga2012_snav_biz_tit_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0;
	padding:1em 10px;
	font-weight:bold;
}
div#ga2012_subContent #ga2012_subNavigationBiz p a:link,
div#ga2012_subContent #ga2012_subNavigationBiz p a:visited,
div#ga2012_subContent #ga2012_subNavigationBiz p a:hover,
div#ga2012_subContent #ga2012_subNavigationBiz p a:active{
	color:#465471;
}
div#ga2012_subContent #ga2012_subNavigationBiz p span{
	display:block;
	font-size:83%;
	font-weight:normal;
}
div#ga2012_subContent #ga2012_subNavigationBiz li .ga2012_subNavigation_close span{
	display:block;
	padding-right:14px;
	background-image:url(../images/ga2012_snav_plus.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
div#ga2012_subContent #ga2012_subNavigationBiz li .ga2012_subNavigation_open span{
	display:block;
	padding-right:14px;
	background-image:url(../images/ga2012_snav_minus.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}
div#ga2012_subContent #ga2012_subNavigationBiz li a,
div#ga2012_subContent #ga2012_subNavigationBiz li span.noLink{
	display:block;
	padding:5px 8px;
	border-bottom:1px solid #fff;
	background-color:#fff;
	color:#465471;
	border-top:1px solid #f2f2f2;
	border-right:2px solid #f2f2f2;
	border-left:2px solid #f2f2f2;
}
div#ga2012_subContent #ga2012_subNavigationBiz li ul li a,
div#ga2012_subContent #ga2012_subNavigationBiz li ul li span.noLink{
	padding:5px 8px 5px 18px;
	background-color:#fff;
}
div#ga2012_subContent #ga2012_subNavigationBiz li ul li ul li a,
div#ga2012_subContent #ga2012_subNavigationBiz li ul li ul li span.noLink{
	padding:5px 8px 5px 28px;
	background-color:#fff;
}
div#ga2012_subContent #ga2012_subNavigationBiz li a.active,
div#ga2012_subContent #ga2012_subNavigationBiz li em{
	display:block;
	padding:5px 8px;
	border-bottom:1px solid #d9e3f6;
	background-color:#d9e3f6;
	color:#465471;
	font-weight:normal;
	border-top:1px solid #f2f2f2;
	border-right:2px solid #f2f2f2;
	border-left:2px solid #f2f2f2;
}
div#ga2012_subContent #ga2012_subNavigationBiz li ul li a.active,
div#ga2012_subContent #ga2012_subNavigationBiz li ul li em{
	padding:5px 8px 5px 18px;
}
div#ga2012_subContent #ga2012_subNavigationBiz li ul li ul li a.active,
div#ga2012_subContent #ga2012_subNavigationBiz li ul li ul li em{
	padding:5px 8px 5px 28px;
}
/** .ga2012_subContentDown div#ga2012_subContent **/
.ga2012_subContentDown div#ga2012_subContent{
	margin-top:55px;
}

/** #ga2012_subLinkBiz **/
div#ga2012_subLinkBiz{
	margin-top:1em;
}
div#ga2012_subLinkBiz ul li{
	background-color:#f2f2f2;
	border-top:1px solid #fff;
	padding:5px 8px;
}

/* #ga2012_bottomLink */
div#ga2012_bottomLink{
	background-image:url(../images/ga2012_bottomLink_bg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#f5f8fd;
	overflow:hidden;
	font-size:90%;
}
div#ga2012_bottomLink div#ga2012_bottomLinkInner{
	padding:15px 22px 15px;
	margin-top:-16px;
	zoom:1;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock{
	margin-bottom:10px;
	padding-top:15px;
	border-top:1px solid #ccc;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li{
	line-height:1.5;
	font-weight:bold;
	margin:0 7px;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink{
	margin-bottom:5px;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink a{
	display:block;
	float:left;
	width:214px;
	margin-right:20px;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul{
	float:left;
	width:675px;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul li{
	float:left;
	margin-right:20px;
	margin-left:0;
	line-height:1.5;
	font-weight:normal;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul li a{
	float:none;
	margin-right:0;
	width:auto;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink{
	border-top:1px solid #ccc;
	margin-top:1em;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul{
	border-top:1px solid #fff;
	padding-top:1em;
	width:100%;
}
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul li{
	float:left;
	margin-right:20px;
	margin-left:0;
}

/** #ga2012_pageTop **/
p#ga2012_pageTop{
	width:967px;
	margin:0 auto 2em;
	line-height:1.4;
	text-align:right;
	clear:both;
}

/** #ga2012_social **/
div.ga2012_socialLink{
	background:url(../images/ga2012_sns_bg_top.gif) top repeat-x;
}
div.ga2012_socialLink dl{
	padding:15px 20px;
}
div.ga2012_socialLink dl dt{
	float:left;
	font-weight:bold;
	margin-top:0.3em;
	margin-right:20px;
}
div.ga2012_socialLink dl dd{
	float:left;
	margin-right:10px;
}

/** socialLinkArea **/
div#ga2012_content .h1TitleWithIcon .socialLinkArea{
	background:url(../images/ga2012_social_button_bg.gif) no-repeat left top;
	position:absolute;
	top:1px;
	right:1px;
	width:360px;
	height:34px;
}
div#ga2012_content .h1TitleWithIcon .socialLinkArea ul{
	position:absolute;
}
div#ga2012_content .socialLinkArea ul{
	top:0px;
	right:3px;
	margin-top:7px;
	clear:both;
	overflow:hidden;
}
div#ga2012_content .productArea .socialLinkArea{
	margin-top:35px;
}
div#ga2012_content .socialLinkArea ul li{
	float:left;
	margin-right:4px;
}
/** #ga2012_social **/
div#ga2012_content .socialFBLike{
	margin-top:8px;
}
div#ga2012_content .col2 .widgetfacebook{
	margin-top:.5em;
}

/* #ga2012_footer */
div#ga2012_footer{
	position:relative;
	margin:14px auto 0;
	padding-bottom:14px;
}
div#ga2012_footer p{
	margin:0;
}
div#ga2012_footer ul.footerNav{
	float:left;
	margin-top:0.4em;
	max-width:590px;
}
div#ga2012_footer ul.footerNav li.first-child{
	border-left:none;
	padding:0 10px 0 0;
}
div#ga2012_footer ul.footerNav li{
	float:left;
	border-left:1px solid #e5e5e5;
	padding:0 10px;
	margin-bottom:15px;
}
div#ga2012_footer p.ecoIdeas{
	margin:0;
	float:right;
	width:250px;
}
div#ga2012_footer address{
	clear:both;
}
div#ga2012_footer address p{
	float:left;
	font-style:normal;
	width:50%;
	margin:0;
}

/** Country Selecter **/
div#ga2012_footer p.cSelecter{
	float:left;
	margin:0;
	margin-left:15px;
}
div#ga2012_footer div.cSelecterBox{
	position:absolute;
	width:967px;
	height:29.5em;
	left:0;
	top:-30.5em;
	background-color:#0048bb;
}
div#ga2012_footer ul#tab{
	background-color:#fff;
	margin:20px 20px 0 20px;
	height:54px;
}
div#ga2012_footer div#cSelecterTabCont{
	background-color:#fff;
	margin:0 20px;
	height:19em;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
div#ga2012_footer div.cSelecterBox p.close{
	position:absolute;
	top:5px;
	right:5px;
}
div#ga2012_footer div.cSelecterBox{
	display:none;
}
div#ga2012_footer p.cSelecter{
	position:relative;
}
div#ga2012_footer p.cSelecter a{
	position:absolute;
	display:block;
	left:0;
	bottom:-23px;
	background-image:url(../images/ga2012_country_selector.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:120px;
	height:21px;
	text-indent:-9999em;
}
div#ga2012_footer p.cSelecter a.active{
	background-image:url(../images/ga2012_country_selector_on.gif);
	width:120px;
	height:35px;
	background-color:#0048bb;
}
div#ga2012_footer ul.cSelecterTab{
	width:927px;
	margin:0;
	padding:0;
}
div#ga2012_footer ul.cSelecterTab li{
	display:block;
	float:left;
	text-indent:-9999em;
}
div#ga2012_footer ul.cSelecterTab li a{
	display:block;
	width:155px;
	height:54px;
	text-indent:-9999em;
	background-image:url(../images/ga2012_country_selector_tab.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
div#ga2012_footer ul.cSelecterTab li.asia a{
	width:153px;
}
div#ga2012_footer ul.cSelecterTab li.china a{
	background-position:-153px top;
}
div#ga2012_footer ul.cSelecterTab li.cis a{
	background-position:-308px top;
}
div#ga2012_footer ul.cSelecterTab li.europe a{
	background-position:-463px top;
}
div#ga2012_footer ul.cSelecterTab li.lAmerica a{
	background-position:-618px top;
}
div#ga2012_footer ul.cSelecterTab li.nAmerica a{
	width:154px;
	background-position:-773px top;
}
div#ga2012_footer ul.cSelecterTab li.asia a.active{
	background-position:0 -54px;
}
div#ga2012_footer ul.cSelecterTab li.china a.active{
	background-position:-153px -54px;
}
div#ga2012_footer ul.cSelecterTab li.cis a.active{
	background-position:-308px -54px;
}
div#ga2012_footer ul.cSelecterTab li.europe a.active{
	background-position:-463px -54px;
}
div#ga2012_footer ul.cSelecterTab li.lAmerica a.active{
	background-position:-618px -54px;
}
div#ga2012_footer ul.cSelecterTab li.nAmerica a.active{
	background-position:-773px -54px;
}
div#ga2012_footer div#cSelecterTabCont ul{
	padding:15px;
}
div#ga2012_footer div#cSelecterTabCont ul li{
	display:inline-block;
	float:left;
	width:23%;
	margin-right:16px;
	min-height:2.3em;
	background-color:#fff;
}
div#ga2012_footer div.cSelecterBox p.globalHome{
	background-color:#fff;
	margin:0;
	height:2.7em;
	margin:0 20px;
	text-align:right;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
div#ga2012_footer div.cSelecterBox p.globalHome a{
	padding:5px 15px 5px 25px;
	background-image:url(../images/ga2012_icn_globalhome.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	background-color:#fff;
}

/* clearfix */
/** for modern browsers **/
div#ga2012_footer div#cSelecterTabCont ul:before,
div#ga2012_footer div#cSelecterTabCont ul:after,
div#ga2012_footer ul.cSelecterTab:before,
div#ga2012_footer ul.cSelecterTab:after,
div#ga2012_footer:before,
div#ga2012_footer:after,
div#ga2012_footer ul:before,
div#ga2012_footer ul:after,
div.ga2012_socialLink dl:before,
div.ga2012_socialLink dl:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock:before,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink:before,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul:before,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul:after,
div#ga2012_header:before,
div#ga2012_header:after,
div#ga2012_header div.ga2012_identity div.ga2012_language ul:before,
div#ga2012_header div.ga2012_identity div.ga2012_language ul:after,
div#ga2012_mainNavigation div.ga2012_mainNavigationBtm:before,
div#ga2012_mainNavigation div.ga2012_mainNavigationBtm:after,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul:before,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul:after,
div#ga2012_content:before,
div#ga2012_content:after,
div#ga2012_mainContent .col2:before,
div#ga2012_mainContent .col2:after,
div#ga2012_mainContent .col3:before,
div#ga2012_mainContent .col3:after,
div#ga2012_mainContent .col3r2:before,
div#ga2012_mainContent .col3r2:after,
div#ga2012_mainContent .col4:before,
div#ga2012_mainContent .col4:after,
div#ga2012_mainContent .listNewsA:before,
div#ga2012_mainContent .listNewsA:after,
div#ga2012_mainContent .col2WithA:before,
div#ga2012_mainContent .col2WithA:after,
div#ga2012_mainContent .col2WithB:before,
div#ga2012_mainContent .col2WithB:after,
div#ga2012_mainContent .linearNav:before,
div#ga2012_mainContent .linearNav:after,
div#ga2012_mainContent .tab2Nav ul:before,
div#ga2012_mainContent .tab2Nav ul:after,
div#ga2012_mainContent .colSns dl:before,
div#ga2012_mainContent .colSns dl:after,
div#ga2012_mainContent .col2News:before,
div#ga2012_mainContent .col2News:after,
div#ga2012_mainContent .col3News:before,
div#ga2012_mainContent .col3News:after,
div#ga2012_mainContent .colImportant:before,
div#ga2012_mainContent .colImportant:after,
div#ga2012_mainContent .col4Tab:before,
div#ga2012_mainContent .col4Tab:after,
div.ga2012_newContent .col2Item:before,
div.ga2012_newContent .col2Item:after,
div.ga2012_newContent .col2Service:before,
div.ga2012_newContent .col2Service:after,
div.ga2012_newContent div.col2Service div.colLeft ul:before,
div.ga2012_newContent div.col2Service div.colLeft ul:after,
div#ga2012_mainContent .col4Recommend .colBg:before,
div#ga2012_mainContent .col4Recommend .colBg:after,
div#ga2012_mainContent .col2NewsTop:before,
div#ga2012_mainContent .col2NewsTop:after,
div#ga2012_mainContent .col3InCol2:before,
div#ga2012_mainContent .col3InCol2:after,
div#ga2012_mainContent .col2AsymIndex:before,
div#ga2012_mainContent .col2AsymIndex:after,
div.ga2012_bizCategoryBtn:before,
div.ga2012_bizCategoryBtn:after,
div#ga2012_spLink .col2WithPdf:before,
div#ga2012_spLink .col2WithPdf:after,
div#ga2012_mainContent .productH2TitleBlockWithImg:before,
div#ga2012_mainContent .productH2TitleBlockWithImg:after,
.clearfix:before,
.clearfix:after{
	content:"";
	display:table;
}
div#ga2012_footer div#cSelecterTabCont ul:after,
div#ga2012_footer ul.cSelecterTab:after,
div#ga2012_footer:after,
div#ga2012_footer ul:after,
div.ga2012_socialLink dl:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink:after,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul:after,
div#ga2012_header:after,
div#ga2012_header div.ga2012_identity div.ga2012_language ul:after,
div#ga2012_mainNavigation div.ga2012_mainNavigationBtm:after,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul:after,
div#ga2012_content:after,
div#ga2012_mainContent .col2:after,
div#ga2012_mainContent .col3:after,
div#ga2012_mainContent .col3r2:after,
div#ga2012_mainContent .col4:after,
div#ga2012_mainContent .listNewsA:after,
div#ga2012_mainContent .col2WithA:after,
div#ga2012_mainContent .col2WithB:after,
div#ga2012_mainContent .linearNav:after,
div#ga2012_mainContent .tab2Nav ul:after,
div#ga2012_mainContent .colSns dl:after,
div#ga2012_mainContent .col2News:after,
div#ga2012_mainContent .col3News:after,
div#ga2012_mainContent .colImportant:after,
div#ga2012_mainContent .col4Tab:after,
div.ga2012_newContent .col2Item:after,
div.ga2012_newContent .col2Service:after,
div.ga2012_newContent div.col2Service div.colLeft ul:after,
div#ga2012_mainContent .col4Recommend .colBg:after,
div#ga2012_mainContent .col2NewsTop:after,
div#ga2012_mainContent .col3InCol2:after,
div#ga2012_mainContent .col2AsymIndex:after,
div.ga2012_bizCategoryBtn:after,
div#ga2012_spLink .col2WithPdf:after,
div#ga2012_mainContent .productH2TitleBlockWithImg:after,
.clearfix:after{
	clear:both;
}

/** for IE 6/7 **/
div#ga2012_footer div#cSelecterTabCont ul,
div#ga2012_footer ul.cSelecterTab,
div#ga2012_footer,
div#ga2012_footer ul,
div.ga2012_socialLink dl,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink,
div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul,
div#ga2012_header,
div#ga2012_header div.ga2012_identity div.ga2012_language ul,
div#ga2012_mainNavigation div.ga2012_mainNavigationBtm,
div#ga2012_mainNavigation div.ga2012_mainNavigationNw ul,
div#ga2012_content,
div#ga2012_mainContent .col2,
div#ga2012_mainContent .col3,
div#ga2012_mainContent .col3r2,
div#ga2012_mainContent .col4,
div#ga2012_mainContent .listNewsA,
div#ga2012_mainContent .col2WithA,
div#ga2012_mainContent .col2WithB,
div#ga2012_mainContent .linearNav,
div#ga2012_mainContent .tab2Nav ul,
div#ga2012_mainContent .colSns dl,
div#ga2012_mainContent .col2News,
div#ga2012_mainContent .col3News,
div#ga2012_mainContent .colImportant,
div#ga2012_mainContent .col4Tab,
div.ga2012_newContent .col2Item,
div.ga2012_newContent .col2Service,
div.ga2012_newContent div.col2Service div.colLeft ul,
div#ga2012_mainContent .col4Recommend .colBg,
div#ga2012_mainContent .col2NewsTop,
div#ga2012_mainContent .col3InCol2,
div#ga2012_mainContent .col2AsymIndex,
div.ga2012_bizCategoryBtn,
div#ga2012_spLink .col2WithPdf,
div#ga2012_mainContent .productH2TitleBlockWithImg,
.clearfix{
	zoom:1;
}

/* for IE 6 */
/** .ga2012_utility **/
* html body div#ga2012_header div.ga2012_utility ul{
	display:inline;
	margin:15px 0 5px 0;
	width:399px;
}
* html body div#ga2012_header div.ga2012_utility form,
* html body div#ga2012_header div.ga2012_utility ul li{
	display:inline;
}
* html body div#ga2012_header div.ga2012_utility fieldset{
	position:relative;
	display:inline;
	margin:15px 0 5px 0;
}
* html body div#ga2012_header div.ga2012_utility input.ga2012_searchBtn{
	vertical-align:middle;
}
* html body div#ga2012_header div.ga2012_identity div.ga2012_language{
	display:inline;
	zoom:1;
}

/** .ga2012_bizCategoryBtn **/
* html body div.ga2012_bizCategoryBtn ul li,
* html body div.ga2012_breadcrumbs ul li{
	display:inline;
	zoom:1;
}

/** .arrow **/
* html body div#ga2012_spLink a.arrow,
* html body div#ga2012_mainContent a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}
* html body div#ga2012_wrapper div#ga2012_spLink a.arrow,
* html body div#ga2012_wrapper div#ga2012_mainContent a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}

/** .arrowRev **/
* html body div#ga2012_mainContent a.arrowRev{
	display:inline;
	zoom:1;
}

/** .external **/
* html body div#ga2012_spLink a.external,
* html body div#ga2012_mainContent a.external{
	display:inline;
	zoom:1;
}

/** .arrowTop **/
* html body p#ga2012_pageTop a.arrowTop,
* html body div#ga2012_mainContent a.arrowTop{
	display:inline;
	zoom:1;
}

/** .arrowDown **/
* html body div#ga2012_mainContent a.arrowDown{
	display:inline;
	zoom:1;
}

/** .arrowPdf **/
* html body div#ga2012_mainContent a.arrowPdf{
	display:inline;
	zoom:1;
}

/** .listArrow **/
* html body div#ga2012_spLink ul.listArrow li a,
* html body div#ga2012_mainContent ul.listArrow li a{
	display:inline;
	zoom:1;
}

/** .h2Title **/
* html body div#ga2012_mainContent .h2Title,
* html body div#ga2012_mainContent .h2TitleWithIcon{
	zoom:1;
}

/** .col2IndexWith **/
* html body div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dt{
	display:inline;
	zoom:1;
}
* html body div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dd{
	display:inline;
	zoom:1;
}
* html body div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dt{
	display:inline;
	zoom:1;
}
* html body div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dd{
	display:inline;
	zoom:1;
}

/** #col2WithA **/
* html body div#ga2012_mainContent .col2WithA .someContent{
	zoom:1;
}

/** .listFlowA **/
* html body div#ga2012_mainContent .listFlowA li{
	display:inline;
	zoom:1;
}

/** .listFlowB **/
* html body div#ga2012_mainContent .listFlowB li{
	display:inline;
	zoom:1;
}

/** .linearNav **/
* html body div#ga2012_mainContent .linearNav li.linearNum li{
	display:inline;
	zoom:1;
}
* html body div#ga2012_mainContent .linearNav li.linearNum ul{
	margin-top:-0.5em;
}

/** .pipeNav **/
* html body div#ga2012_mainContent .pipeNav li{
	display:inline;
	zoom:1;
}

/** .listArrowWithImg **/
* html body div#ga2012_mainContent ul.listArrowWithImg li.withImg{
	height:50px;
}

/** .col4Recommend **/
* html body div#ga2012_mainContent div.col4Recommend div.colBg div.colStart{
	width:21.5%;
}

/** .col2Service **/
* html body div.ga2012_newContent div.col2Service div.colLeft ul li,
* html body div.ga2012_newContent div.col2Service div.colRight ul li{
	white-space:nowrap;
}

/** .someBtn **/
* html body div.ga2012_bizCategoryBtn p.someBtn,
* html body div#ga2012_bottomLink p.someBtn,
* html body div#ga2012_mainContent p.someBtn{
	display:inline;
	zoom:1;
}

/** .rotationBnr **/
* html body div#ga2012_mainContent .rotationItems img{
	vertical-align:top;
}

/** #ga2012_subContent **/
* html body div#ga2012_subContent ul#ga2012_subNavigation li a,
* html body div#ga2012_subContent ul#ga2012_subNavigation li em{
	zoom:1;
}
* html body div#ga2012_subContent div#ga2012_subNavigationBiz li a,
* html body div#ga2012_subContent div#ga2012_subNavigationBiz li em{
	zoom:1;
}

/** #ga2012_bottomLink **/
* html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink a{
	width:203px;
}
* html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul li a{
	width:auto;
}
* html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul li{
	white-space:nowrap;
}
* html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul li{
	white-space:nowrap;
}
* html body div#ga2012_footer div.cSelecterBox p.globalHome a{
	zoom:1;
}


/* for IE 7 */
/** .ga2012_utility **/
*:first-child+html div#ga2012_header div.ga2012_utility ul{
	display:inline;
	margin:15px 0 5px 0;
	width:399px;
}
*:first-child+html div#ga2012_header div.ga2012_utility form,
*:first-child+html div#ga2012_header div.ga2012_utility ul li{
	display:inline;
}
*:first-child+html div#ga2012_header div.ga2012_utility input.ga2012_searchBtn{
	vertical-align:middle;
}
*:first-child+html div#ga2012_header div.ga2012_utility fieldset{
	margin:15px 0 5px 0;
}

/** #ga2012_mainNavigation **/
*:first-child+html body div#ga2012_mainNavigation div.ga2012_mainNavigationTop p a{
	zoom:1;
}
*:first-child+html body div#ga2012_mainNavigation.active div.ga2012_mainNavigationTop p a{
	zoom:1;
}
*:first-child+html body div#ga2012_header div.ga2012_identity div.ga2012_language{
	display:inline;
	zoom:1;
}

/** .ga2012_bizCategoryBtn **/
*:first-child+html body div.ga2012_bizCategoryBtn ul li,
*:first-child+html body div.ga2012_breadcrumbs ul li{
	display:inline;
	zoom:1;
}

/** .arrow **/
*:first-child+html body div#ga2012_spLink a.arrow,
*:first-child+html body div#ga2012_mainContent a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow0.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}
*:first-child+html body div#ga2012_wrapper div#ga2012_spLink a.arrow,
*:first-child+html body div#ga2012_wrapper div#ga2012_mainContent a.arrow{
	display:inline-block;
	background-image:url(../images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
}

/** .arrowRev **/
*:first-child+html body div#ga2012_mainContent a.arrowRev{
	display:inline;
	zoom:1;
}

/** .external **/
*:first-child+html body div#ga2012_spLink a.external,
*:first-child+html body div#ga2012_mainContent a.external{
	display:inline;
	zoom:1;
}

/** .arrowTop **/
*:first-child+html body p#ga2012_pageTop a.arrowTop,
*:first-child+html body div#ga2012_mainContent a.arrowTop{
	display:inline;
	zoom:1;
}

/** .arrowDown **/
*:first-child+html body div#ga2012_mainContent a.arrowDown{
	display:inline;
	zoom:1;
}

/** .arrowPdf **/
*:first-child+html body div#ga2012_mainContent a.arrowPdf{
	display:inline;
	zoom:1;
}

/** .listArrow **/
*:first-child+html body div#ga2012_spLink ul.listArrow li a,
*:first-child+html body div#ga2012_mainContent ul.listArrow li a{
	display:inline;
	zoom:1;
}

/** .col2IndexWith **/
*:first-child+html body div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dt{
	display:inline;
	zoom:1;
}
*:first-child+html body div#ga2012_mainContent .col2IndexWith .listCol2IndexWith dd{
	display:inline;
	zoom:1;
}
*:first-child+html body div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dt{
	display:inline;
	zoom:1;
}
*:first-child+html body div#ga2012_content.ga2012_wide div#ga2012_mainContent .col4 .col .col2IndexWith .listCol2IndexWith dd{
	display:inline;
	zoom:1;
}

/** .listFlowA **/
*:first-child+html body div#ga2012_mainContent .listFlowA li{
	display:inline;
	zoom:1;
}

/** .listFlowB **/
*:first-child+html body div#ga2012_mainContent .listFlowB li{
	display:inline;
	zoom:1;
}

/** .linearNav **/
*:first-child+html body div#ga2012_mainContent .linearNav li.linearNum li{
	display:inline;
	zoom:1;
}
*:first-child+html body div#ga2012_mainContent .linearNav li.linearNum ul{
	margin-top:-0.5em;
}

/** .pipeNav **/
*:first-child+html body div#ga2012_mainContent .pipeNav li{
	display:inline;
	zoom:1;
}

/** .col4Recommend **/
*:first-child+html body div#ga2012_mainContent div.col4Recommend div.colBg div.colStart{
	width:21.5%;
}

/** .col2Service **/
*:first-child+html body div.ga2012_newContent div.col2Service div.colLeft ul li,
*:first-child+html body div.ga2012_newContent div.col2Service div.colRight ul li{
	white-space:nowrap;
}

/** .someBtn **/
*:first-child+html body div.ga2012_bizCategoryBtn p.someBtn,
*:first-child+html body div#ga2012_bottomLink p.someBtn,
*:first-child+html body div#ga2012_mainContent p.someBtn{
	display:inline;
	zoom:1;
}

/** .rotationBnr **/
*:first-child+html body div#ga2012_mainContent .rotationItems img{
	vertical-align:top;
}

/** #ga2012_bottomLink **/
*:first-child+html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.mainLink ul li{
	white-space:nowrap;
}
*:first-child+html body div#ga2012_bottomLink ul.ga2012_bottomLinkBlock li.staticLink ul li{
	white-space:nowrap;
}
*:first-child+html body div#ga2012_footer div.cSelecterBox p.globalHome a{
	zoom:1;
}

/* 2011/11/21 */
/* a1.html */
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col3 .col3Incol1{
	float:left;
	margin-top:0;
	margin-right:18px;
	width:179px;
}
/* 2012/05/28 */
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4.topics .col3 .col3Incol1{
	float:left;
	margin-top:0;
	margin-right:0;
	margin-left:12px;
	width:179px;
}
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col3 .ga2012_mR0{
	margin-right:0;
}

/* withImgCol */
div#ga2012_mainContent .withImgCol{
	overflow:hidden;
	_zoom:1;
}
div#ga2012_mainContent .withImgCol .txtR,
div#ga2012_mainContent .withImgCol .txtL{
	overflow:hidden;
	_zoom:1;
}
div#ga2012_mainContent .withImgCol .imgL{
	float:left;
	margin:0 20px 0 0;
}
div#ga2012_mainContent .withImgCol .imgR{
	float:right;
	margin:0 0 0 20px;
}

/* a2.html */
div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col2 .col2{
	width:376px;
}

div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col2 .col2 .col{
	width:179px;
}

div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col2 .col2 .ga2012_mR0{
	margin-right:0;
}

div#ga2012_content.ga2012_wide div#ga2012_mainContent .col5r4 .col2 h3{
	padding-top:1em;
	border-top:1px dashed #e5e5e5;
}

/* a5.html */
#ga2012_mainContent .ga2012_lead{
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	width:947px;
	border:1px solid #e5e5e5;
}

/* ga2012_ColWithBorder */
#ga2012_mainContent .wrapper .ga2012_ColWithBorder{
	background:#ffffff;
	width:988px;
	padding:0;
	margin:10px -18px 10px 0;
	clear:both;
	overflow:hidden;
}

/* ga2012_colWithBorderIn */
#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderIn{
	float:left;
	margin:18px 18px 0 0;
	padding:0;
	width:226px; /*Set default width*/
	border:1px solid #e5e5e5;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderIn .ga2012_colWithBorderInnner{
	padding:0 12px 12px 12px;
}

/* ga2012_colWithBorderInH3 */
#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderInH3{
	float:left;
	margin:18px 18px 0 0;
	width:203px;
	border:1px solid #e5e5e5;
	padding:0 12px 12px 12px;
}
#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_first{
	margin:18px 18px 176px 0;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_first{
	margin:18px 18px 183px 0\9;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_first,  x:-moz-any-link{
	margin:18px 18px 20px 0;
}


#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderInH3 h3{
	margin-top:1em;
	font-weight:bold;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderInH3 img{
	margin-left:auto;
	margin-right:auto;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderIn h2{
	margin-top:0;
}

#ga2012_mainContent .wrapper .ga2012_ColWithBorder .ga2012_colWithBorderIn .ga2012_pageLink{
	padding:0 12px 12px 0;
	text-align:right;
}

#ga2012_mainContent.ga2012_wide .wrapper .ga2012_clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}

/* 111216 */
div#ga2012_content .ga2012_visual{
	position:relative;
}
div#ga2012_content .ga2012_h1lead{
	position:absolute;
	left:14px;
	top:48px;
	line-height:1.4;
	margin-top:1em;
}
div#ga2012_content #ga2012_consH1 .ga2012_h1lead{
	position:absolute;
	left:20px;
	top:10px;
}
div#ga2012_mainContent .ga2012_visual{
	position:relative;
}
div#ga2012_mainContent .ga2012_h1lead{
	position:absolute;
	left:14px;
	top:58px;
}
div#ga2012_mainContent #ga2012_consH1 .ga2012_h1lead{
	position:absolute;
	left:20px;
	top:10px;
}
/* pageControl */
#ga2012_mainContent .pageControl{
	width:768px;
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
#ga2012_mainContent .pageControl.type1{
	background:#f9f9f9 url(../images/ga2012_pageControl_type1_bg.gif) repeat-x 0 0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}
#ga2012_mainContent .pageControl.type2{
	background:#fafafa url(../images/ga2012_pageControl_type2_bg.gif) repeat-x 0 0;
	border:1px solid #eeeeee;
}
/** loadNumArea **/
#ga2012_mainContent .pageControl .loadNumArea{
	display: inline-block;
	padding:8px 0 12px 1em;
	float:left;
	border-right:1px solid #ffffff;
}
#ga2012_mainContent .pageControl .loadNumArea ul li a{
	display:block;
	padding:0.25em 0;
	text-align:center;
	margin-left:-1px;
}
#ga2012_mainContent .pageControl .loadNumArea a:link,
#ga2012_mainContent .pageControl .loadNumArea a:visited{
	font-weight:normal;
}
#ga2012_mainContent .pageControl .loadNumArea ul li a:link,
#ga2012_mainContent .pageControl .loadNumArea ul li a:visited{
	color:#ffffff!important;
	font-weight:bold;
	text-decoration:none;
}
#ga2012_mainContent .pageControl .loadNumArea ul li.current a:link,
#ga2012_mainContent .pageControl .loadNumArea ul li.current a:visited{
	color:#000000!important;
	font-weight:normal;
	text-decoration:none;
}
#ga2012_mainContent .pageControl .loadNumArea h3,
#ga2012_mainContent .pageControl .loadNumArea p,
#ga2012_mainContent .pageControl .loadNumArea ul{
	margin-top:0px;
	margin-right:13px;
	float:left;
}
#ga2012_mainContent .pageControl .loadNumArea ul{
	margin-top:-3px;
}
#ga2012_mainContent .pageControl .loadNumArea ul li{
	float:left;
	background-image:url(../images/ga2012_page_img_off.gif);
	background-repeat:no-repeat;
	display:block;
	width:23px;
	height:23px;
	margin-right:4px;
}
#ga2012_mainContent .pageControl .loadNumArea ul li.current{
	background-image:url(../images/ga2012_page_img_on.gif);
}
#ga2012_mainContent .pageControl .loadNumArea ul li a:hover,
#ga2012_mainContent .pageControl .loadNumArea ul li a:active{
	text-decoration:underline!important;
}
/** srotArea **/
#ga2012_mainContent .pageControl .srotArea{
	padding:8px 0 12px 1em;
	display: inline-block;
	float:left;
	border-right:1px solid #ffffff;
}
#ga2012_mainContent .pageControl .srotArea h3,
#ga2012_mainContent .pageControl .srotArea p,
#ga2012_mainContent .pageControl .srotArea select{
	margin-top:0px;
	margin-right:17px;
	float:left;
}
#ga2012_mainContent .pageControl .srotArea select{
	width:155px;
	margin-top:0px;
	margin-right:17px;
	float:left;
}
* html #ga2012_mainContent .pageControl .srotArea .easy-select-box{
	margin-right:0;
}
/** tabNavArea **/
div#ga2012_content.ga2012_wide .tabNavArea{
	width:967px;
}
div#ga2012_content .tabNavArea{
	width:770px;
}
div#ga2012_content .tabNavArea .hiddenColumn{
	border-top:1px solid #E7E7E7;
	padding-top:17px;
	margin-top:20px;
}
div#ga2012_content .tabNavArea .col2 .col .withImgCol p{
	margin-top:0.3em!important;
}
div#ga2012_content .tabNavArea h2{
	margin-top:2.5em;
	padding:5px 13px 5px 10px;
	font-size:150%;
	font-weight:bold;
}
div#ga2012_content .tabNavArea .title{
	font-weight:bold;
}
div#ga2012_content .tabNavArea ul.tabNavItem{
	clear:both;
	overflow:hidden;
	border-bottom:2px solid #000000;
	padding-left:10px;
	font-size:117%;
	zoom:1;
}
/*** normal ***/
div#ga2012_content .tabNavArea .tabNavAreaIn{
	padding-top:0px;
	background:#ffffff!important;
}
div#ga2012_content .tabNavArea .tabNavAreaIn.bgGray{
	padding-top:20px;
	background:#f5f5f5!important;
}
div#ga2012_content .tabNavArea ul.tabNavItem li{
	background:#e6e6e6;
	margin-right:3px;
	float:left;
	text-align:center;
}
div#ga2012_content .tabNavArea ul.tabNavItem li.active{
	background:#525252;
}
div#ga2012_content .tabNavArea ul.tabNavItem{
	margin-top:0;
	border-bottom:2px solid #525252;
}
div#ga2012_content .tabNavArea ul.tabNavItem li a:link,
div#ga2012_content .tabNavArea ul.tabNavItem li a:hover,
div#ga2012_content .tabNavArea ul.tabNavItem li a:visited,
div#ga2012_content .tabNavArea ul.tabNavItem li a:active{
	display:block;
	padding:0.8em 10px;
	width:127px;
	color:#838383!important;
	font-weight:normal!important;
	text-decoration:none!important;
}
div#ga2012_content .tabNavArea ul.tabNavItem li.active a:link,
div#ga2012_content .tabNavArea ul.tabNavItem li.active a:hover,
div#ga2012_content .tabNavArea ul.tabNavItem li.active a:visited,
div#ga2012_content .tabNavArea ul.tabNavItem li.active a:active{
	color:#ffffff!important;
	font-weight:normal!important;
}
div#ga2012_content .tabNavArea ul.listArrow{
	margin-top:0.2em!important;
	margin-bottom:1.5em!important;
}
div#ga2012_content .tabNavArea ul.listArrow li{
	margin-top:0!important;
}
div#ga2012_content .tabNavArea ul.listArrow li a:link,
div#ga2012_content .tabNavArea ul.listArrow li a:visited{
	font-weight:normal;
	text-decoration:underline;
}
div#ga2012_content .tabNavArea ul.listArrow li a:hover,
div#ga2012_content .tabNavArea ul.listArrow li a:active{
	text-decoration:underline!important;
}
div#ga2012_content .tabNavArea .tabNavAreaIn{
	background:#ffffff;
}
div#ga2012_content .tabNavArea .tabNavAreaIn h3{
	font-size:117%;
	font-weight:bold;
}
div#ga2012_content .tabNavArea .tabNavAreaIn h4{
	font-weight:bold;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .column{
	padding:30px 10px;
	border-bottom:2px solid #E7E7E7;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .withImgCol{
	margin-top:20px;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .txtL{
	width:400px;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .imgR{
	margin-left:0;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature a{
	font-weight:normal;
	text-decoration:underline;
}
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .accordionToggleOpen img.accordionSwich,
div#ga2012_content .tabNavArea .tabNavAreaIn .feature .accordionToggleClose img.accordionSwich{
	margin-top:-4px;
	margin-left:0px;
	margin-right:12px;
}

/* pagesArea */
#ga2012_mainContent .pagesArea{
	margin:12px 0;
}
#ga2012_mainContent .pagesArea a{
	text-decoration:underline!important;
}
#ga2012_mainContent .pageControl .pagesArea{
	display: inline-block;
	margin:8px 0 12px 1em;
	/margin:20px 0 12px 1em;
}
#ga2012_mainContent .searchResults .pagesArea{
	margin:30px 0 14px;
}
#ga2012_mainContent .pagesArea a{
	font-weight:normal;
	text-decoration:underline;
}
#ga2012_mainContent .pagesArea ul{
	margin: 0;
	padding: 0;
	text-align: center;
}
#ga2012_mainContent .pagesArea ul li{
	margin-right:4px;
	display: inline;
}
#ga2012_mainContent .pagesArea ul li.first{
	margin-right:8px;
}
#ga2012_mainContent .pagesArea ul li.last{
	margin-left:8px;
	margin-right:0px;
}
#ga2012_mainContent .filterReset{
	width:744px;
	background:#cecece;
	padding:13px;
	clear:both;
	display:inline-block;
}
#ga2012_mainContent .filterReset .selectCustomStyle{
	float:left;
}
#ga2012_mainContent .filterReset .easy-select-box{
	float:left;
}
#ga2012_mainContent .filterReset p{
	float:left;
	margin-top:0;
	margin-left:8px;
}
/** map_canvas **/
#ga2012_mainContent #map_canvas{
	margin-top:20px;
	width:599px;
	height:556px;
}
/** overlay **/
#ga2012_mainContent #gmapOverlay{
	width:234px;
	background:url(../images/ga2012_gmap_overlay_bottom.png) no-repeat 0 bottom;
	padding-bottom:40px;
	position:relative;
}
#ga2012_mainContent #gmapOverlayMid{
	background:url(../images/ga2012_gmap_overlay_top.png) no-repeat 0 0;
	padding-top:10px;
	zoom:1;
}
#ga2012_mainContent #gmapOverlayIn{
	background:url(../images/ga2012_gmap_overlay_mid.gif) repeat-y 0 0;
}
#ga2012_mainContent #gmapStoreInfo{
	width:185px;
	margin-left:15px;
}
#ga2012_mainContent #gmapStoreInfo h3,
#ga2012_mainContent #gmapStoreInfo p{
	font-size:100%!important;
	margin:0!important;
	padding:0 0 5px 0!important;
}
#ga2012_mainContent #ga2012_gmapCloseBtn{
	cursor:pointer;
	position:absolute;
	top:9px;
	right:10px;
}
#ga2012_mainContent #gmapOverlay .gmapStoreLogo{
	display:none;
}

/* findRetailers */
#ga2012_mainContent .findRetailers{
	width:887px;
	padding:16px 40px 20px;
	background:#f5f5f5;
	display:inline-block;
	clear:both;
}
#ga2012_mainContent .findRetailers h3,
#ga2012_mainContent .findRetailers p,
#ga2012_mainContent .findRetailers input[type="text"],
#ga2012_mainContent .findRetailers select{
	margin-top:1px;
	float:left;
}
#ga2012_mainContent .findRetailers h3,
#ga2012_mainContent .findRetailers p,
#ga2012_mainContent .findRetailers select{
	margin-right:17px;
}
#ga2012_mainContent .findRetailers .findRetailersIn{
	float:left;
}
#ga2012_mainContent .findRetailers .findRetailersIn h3,
#ga2012_mainContent .findRetailers .findRetailersIn .selectCustomStyle,
#ga2012_mainContent .findRetailers .findRetailersIn .easy-select-box,
#ga2012_mainContent .findRetailers .findRetailersIn input{
	float:left;
}
#ga2012_mainContent .findRetailers .easy-select-box{
	margin-right:17px;
}
#ga2012_mainContent .findRetailers input.text,
#ga2012_mainContent .findRetailers textarea{
	margin:0;
	padding:0;
	border:1px solid #aaaaaa;
	padding:2px 5px;
	font-size: 100%;
	color: #757575;
}
* html #ga2012_mainContent .findRetailers input.text,
* html #ga2012_mainContent .findRetailers input{
	margin:-11px 0 0 0;
}
#ga2012_mainContent .findRetailers .highlightCell input,
#ga2012_mainContent .findRetailers .highlightCell textarea{
	background:#ffd8dc;
}
/** searchResults **/
#ga2012_mainContent .searchResults{
	background:#ffffff;
	clear:both;
	overflow:hidden;
	zoom:1;
}
#ga2012_mainContent .searchResults h3{
	font-size:167%;
	font-weight:bold;
	margin-top:25px;
}
/*** colL ***/
#ga2012_mainContent .searchResults .colL{
	float:left;
	padding:0 17px 24px 20px;
	width:311px;
}
#ga2012_mainContent .searchResults .resultsBox{
	background:none;
}
#ga2012_mainContent .searchResults .resultsBox.active{
	width:310px;
	background:url(/consumer/images/ga2012_resultsBox_bg.gif) repeat-x 0 bottom;
	border:1px solid #eeeeee;
}
#ga2012_mainContent .searchResults .resultsBox .resultsBoxIn{
	margin:0 auto;
	width:292px;
	padding:9px 9px 20px 9px;
	cursor:pointer;
	border-top:1px solid #eeeeee;
	position:relative;
}
#ga2012_mainContent .searchResults .resultsBoxIn h3{
	font-size:100%;
	font-weight:bold;
	margin-top:1em;
}
#ga2012_mainContent .searchResults .resultsBoxIn .gmapStoreUrl,
#ga2012_mainContent .searchResults .resultsBoxIn .gmapLatitude,
#ga2012_mainContent .searchResults .resultsBoxIn .gmapLongitude{
	display:none;
}
#ga2012_mainContent .searchResults .resultsBoxIn.recommrnd{
	background:url(/consumer/images/ga2012_wtb_icon_recommend.gif) no-repeat right 0;
}
#ga2012_mainContent .searchResults .resultsBoxIn.featured{
	background:url(/consumer/images/ga2012_wtb_icon_featured.gif) no-repeat right 0;
}
#ga2012_mainContent .searchResults .resultsBoxIn.certified{
	background:url(/consumer/images/ga2012_wtb_icon_certified.gif) no-repeat right 0;
}
#ga2012_mainContent .searchResults .resultsBoxIn.authorized{
	background:url(/consumer/images/ga2012_wtb_icon_authorized.gif) no-repeat right 0;
}
#ga2012_mainContent .searchResults .resultsBoxIn p{
	margin-top:0;
}

/*** colR ***/
#ga2012_mainContent .searchResults .colR{
	float:left;
}

/** searchResultsWide **/
#ga2012_content .searchResultsWide{
	width:967px;
	background:#ffffff;
	clear:both;
	overflow:hidden;
	zoom:1;
}
#ga2012_content .searchResultsWide a{
	text-decoration:underline!important;
}
#ga2012_content .searchResultsWide .top{
	margin:0 21px;
}
#ga2012_content .searchResultsWide .top h3{
	font-size:167%;
	font-weight:bold;
	margin-top:25px;
}
#ga2012_content .searchResultsWide .top p{
	margin-top:0.5em;
}
#ga2012_content .searchResultsWide .resultsBox.recommrnd{
	background:url(/consumer/images/ga2012_wtb_icon_recommend.gif) no-repeat right 0;
	zoom:1;
}
#ga2012_content .searchResultsWide .resultsBox.featured{
	background:url(/consumer/images/ga2012_wtb_icon_featured.gif) no-repeat right 0;
	zoom:1;
}
#ga2012_content .searchResultsWide .resultsBox.certified{
	background:url(/consumer/images/ga2012_wtb_icon_certified.gif) no-repeat right 0;
	zoom:1;
}
#ga2012_content .searchResultsWide .resultsBox.authorized{
	background:url(/consumer/images/ga2012_wtb_icon_authorized.gif) no-repeat right 0;
	zoom:1;
}
/*** full ***/
#ga2012_content .searchResultsWide .resultsBox{
	position:relative;
	padding:0 10px 9px;
	margin:0 21px;
	border-top:1px solid #eeeeee;
	clear:both;
	overflow:hidden;
}
#ga2012_content .searchResultsWide .resultsBox .left{
	float:left;
	width:360px;
	margin-right:16px;
}
#ga2012_content .searchResultsWide .resultsBox .right{
	float:left;
	width:440px;
}
#ga2012_content .searchResultsWide .resultsBox .imgL{
	margin-top:1em;
}
#ga2012_content .searchResultsWide .resultsBox .txtR p{
	font-size:200%;
	font-weight:bold;
	margin-top:12px;
}
#ga2012_content .searchResultsWide .resultsBox .flag{
	position:absolute;
	top:0;
	right:0;
	margin-top:0;
}
#ga2012_content .searchResultsWide .resultsBox h3{
	font-size:100%;
	font-weight:bold;
	margin-top:1em;
}
#ga2012_content .searchResultsWide .resultsBox h3 a{
	font-size:117%;
}
/*** col2 ***/
#ga2012_content .searchResultsWide .col2{
	padding:0 21px!important;
	width:950px!important;
}
#ga2012_content .searchResultsWide .col2 .resultsBox{
	clear:both;
	overflow:hidden;
}
#ga2012_content .searchResultsWide .col2 .resultsBox h3 a{
	font-size:100%;
}
#ga2012_content .searchResultsWide .col2 .resultsBox .left{
	float:left;
	width:170px;
	margin-right:14px;
}
#ga2012_content .searchResultsWide .col2 .resultsBox .left p{
	font-weight:bold;
	font-size:117%;
}
#ga2012_content .searchResultsWide .col2 .resultsBox .right{
	float:left;
	width:160px;
}
#ga2012_content .searchResultsWide .col2 .col{
	margin:0 25px 0 0!important;
	width:450px!important;
}
#ga2012_content .searchResultsWide .col2 .col .resultsBox{
	margin:0 0 15px 0;
}
/*** col4 ***/
#ga2012_content .searchResultsWide .col4{
	padding:0 21px!important;
	width:950px!important;
}
#ga2012_content .searchResultsWide .col4 .resultsBox{
	margin:0 0 10px 0;
}
#ga2012_content .searchResultsWide .col4 .resultsBox h3 a{
	font-size:100%;
}
#ga2012_content .searchResultsWide .col4 .col{
	margin:0 15px 0 0!important;
	width:220px!important;
}
#ga2012_content .searchResultsWide .col4 .col p{
	font-weight:bold;
}

/* actionBtn */
div#ga2012_content .actionBtn{
	background:url(../images/ga2012_shadow_w200_bg.gif) center top no-repeat;
	margin-top:1em;
	margin-bottom:20px;
	padding-top:13px;
	text-align:center;
	display:inline-block;
}

/* productSelection */
.productSelection{
	clear:both;
	margin:2px 0 30px;
	border-top:1px solid #eeeeee;
}
div#ga2012_mainContent .productSelection .fastViewImg{
	margin-top:0 !important;
	float:right;
	position:relative;
	top:-1em;
}
div#ga2012_mainContent .productSelection .popup{
	display:none;
	margin-top:0 !important;
}
div#ga2012_mainContent .productSelection .col3{
	background:url(../images/ga2012_col3_bg.gif) repeat-y 0 0;
	border-bottom:1px solid #eeeeee;
	overflow:visible!important;
	width:770px!important;
}
* html div#ga2012_mainContent .productSelection .col3{
	zoom:1;
}

div#ga2012_mainContent .productSelection .col3-2{
	background:url(../images/ga2012_col3-2_bg.gif) repeat-y 0 0;
	clear:both;
	width:514px;
	border-bottom:1px solid #eeeeee;
	overflow:visible!important;
}
* html div#ga2012_mainContent .productSelection .col3-2{
	zoom:1;
}
div#ga2012_mainContent .productSelection .col3-1{
	background:url(../images/ga2012_col3-1_bg.gif) repeat-y 0 0;
	clear:both;
	overflow:hidden;
	width:257px;
	border-bottom:1px solid #eeeeee;
}
div#ga2012_mainContent .productSelection .col3 .col,
div#ga2012_mainContent .productSelection .col3-2 .col,
div#ga2012_mainContent .productSelection .col3-1 .col{
	float:left;
	width:257px!important;
	margin-right:-1px!important;
}
div#ga2012_mainContent .productSelection .col3 .col .productImgColor,
div#ga2012_mainContent .productSelection .col3-2 .col .productImgColor,
div#ga2012_mainContent .productSelection .col3-1 .col .productImgColor{
	height:145px;
	margin-left:16px;
}
* html div#ga2012_mainContent .productSelection .col3 .col .productImgColor,
* html div#ga2012_mainContent .productSelection .col3-2 .col .productImgColor,
* html div#ga2012_mainContent .productSelection .col3-1 .col .productImgColor{
	height:156px;
}
*:first-child+html body div#ga2012_mainContent .productSelection .col3 .col .productImgColor,
*:first-child+html body div#ga2012_mainContent .productSelection .col3-2 .col .productImgColor,
*:first-child+html body div#ga2012_mainContent .productSelection .col3-1 .col .productImgColor{
	height:156px;
}
div#ga2012_mainContent .productSelection .col3 .col .productImgColor ul,
div#ga2012_mainContent .productSelection .col3-2 .col .productImgColor ul,
div#ga2012_mainContent .productSelection .col3-1 .col .productImgColor ul{
}
div#ga2012_mainContent .productSelection .col3 .col .productImgColor ul li,
div#ga2012_mainContent .productSelection .col3-2 .col .productImgColor ul li,
div#ga2012_mainContent .productSelection .col3-1 .col .productImgColor ul li{
	position:absolute;
}
div#ga2012_mainContent .productSelection .popup{
	display:none;
}
div#ga2012_mainContent .productSelection .listArrow{
	margin:0 16px;
}
div#ga2012_mainContent .productSelection .listArrow a{
	color:#000000!important;
	font-weight:bold!important;
	text-decoration:underline!important;
}
div#ga2012_mainContent .productSelection .listArrow span.comingSoon{
	font-size:83%;
	background:#029191;
	color:#ffffff;
	margin-left:6px;
	padding:2px;
}
div#ga2012_mainContent .productSelection .listArrow span.new{
	font-size:83%;
	background:#e11212;
	color:#ffffff;
	margin-left:6px;
	padding:2px;
}
div#ga2012_mainContent .productSelection .productTxt{
	height:4.2em;
	margin:1em 16px 0;
}
div#ga2012_mainContent .productSelection .productColor{
	margin:0 16px;
}
div#ga2012_mainContent .productSelection .withImgCol{
	overflow:visible!important;
	margin:20px 16px 0;
	font-weight:bold;
}
* html div#ga2012_mainContent .productSelection .withImgCol{
	zoom:1;
}
div#ga2012_mainContent .productSelection .withImgCol .imgR{
	margin-top:0!important;
}
div#ga2012_mainContent .productSelection .withImgCol .txtL{
	margin-top:0!important;
}
div#ga2012_mainContent .productSelection .actionBtn{
	width:255px;
}
div#ga2012_mainContent .productSelection .actionBtn .shopLinks{
	margin:0 auto;
}
div#ga2012_mainContent .productSelection .actionBtn ul.checkboxCompare{
	margin-left:72px;
	margin-top:0;
	clear:both;
	overflow:hidden;
}
div#ga2012_mainContent .productSelection .actionBtn ul.checkboxCompare li{
	float:left;
	margin-right:5px;
	margin-top:0;
}
div#ga2012_mainContent .productSelection .actionBtn ul.checkboxCompare li.submitBtn a{
	color:#000000!important;
	text-decoration:none!important;
	font-weight:normal!important;
}
div#ga2012_mainContent .productSelection .actionBtn ul.checkboxCompare li.submitBtn a.active{
	text-decoration:underline!important;
	font-weight:bold!important;
}
/** popProductWin **/
div#ga2012_mainContent .popProductWin{
	left:-9999px;
	top:-9999px;
	z-index:9999;
	position:absolute;
	width:542px;
	overflow:hidden;
	clear:both;
}
* html div#ga2012_mainContent .popProductWin img{
	vertical-align:top;
}
*:first-child+html div#ga2012_mainContent .popProductWin img{
	vertical-align:top;
}
div#ga2012_mainContent .popProductWin .popProductWinTitle{
	border:1px solid #939393;
	background:#525252;
	display:block;
	padding:10px 14px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:117%;
	width:512px;
}
div#ga2012_mainContent .popProductWin .popProductWinTitle p{
	margin:0;
}
div#ga2012_mainContent .popProductWin .popProductWinClose{
	position:absolute;
	margin:0;
	top:10px;
	right:10px;
	cursor:pointer;
}
div#ga2012_mainContent .popProductWin .popProductWinIn{
	background:#e5e5e5;
	width:542px;
	padding-right:2px;
	padding-bottom:2px;
}
div#ga2012_mainContent .popProductWin .popProductWinBgBtm{
	background:#FFFFFF url(../images/ga2012_popProductWin_btm.gif) no-repeat 4px bottom;
	padding:4px 4px 23px;
	width:532px;
	border:1px solid #dadada;
	zoom:1;
}
div#ga2012_mainContent .popProductWin .popProductWinBgTop{
	background:#FFFFFF url(../images/ga2012_popProductWin_top.gif) no-repeat left top;
	padding-top:10px;
	zoom:1;
}
div#ga2012_mainContent .popProductWin .popProductWinBgMid{
	background:#FFFFFF url(../images/ga2012_popProductWin_mid.gif) repeat-y center 0;
	zoom:1;
}
div#ga2012_mainContent .popProductWin .popProductWinMain{
	clear:both;
	margin:0px auto;
	display:inline-block;
	padding:0 10px;
	width:510px;
}
/*** popProductWinLcol ***/
div#ga2012_mainContent .popProductWin .popProductWinLcol{
	width:200px;
	float:left;
	margin-right:25px;
	margin-left:7px;
}
/*** popProductWinRcol ***/
div#ga2012_mainContent .popProductWin .popProductWinRcol{
	width:240px;
	float:left;
	zoom:1;
}
/*** scroll-pane ***/
div#ga2012_mainContent .popProductWin .scroll-pane{
	width:499px;
	height:330px;
}
* html div#ga2012_mainContent .popProductWin .scroll-pane{
	overflow-x:hidden;
}
/*** other ***/
div#ga2012_mainContent .popProductWin .arrow,
div#ga2012_mainContent .popProductWin ul.listArrow{
	margin-bottom:0.5em!important;
	font-weight:bold!important;
}
div#ga2012_mainContent .popProductWin .popProductWinPrice{
	font-size:133%;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
div#ga2012_mainContent .popProductWin .popProductWinSocialButtons{
	clear:both;
	overflow:hidden;
	width:240px;
}
div#ga2012_mainContent .popProductWin .popProductWinSocialButtons li{
	float:left;
	overflow:hidden;
	width:120px!important;
	margin:0!important;
	padding:0!important;
}
div#ga2012_mainContent .popProductWin .popProductWinLLfont{
	font-size:133%;
	font-weight:bold;
}
div#ga2012_mainContent .popProductWin .popProductWinList li{
	padding-left:12px;
	background:url(/consumer/images/ga2012_product_fast_view_listStyle.gif) left 0.5em no-repeat;
}
div#ga2012_mainContent .popProductWin dl dt{
	margin-top:0.5em;
}
div#ga2012_mainContent .popProductWin dl dd{
	margin-top:0.3em;
	margin-bottom:1.5em;
}
div#ga2012_mainContent .popProductWin dl dd{
	margin-top:1em;
	background:url(../images/ga2012_shadow_w200_bg.gif) center top no-repeat;
	clear:both;
	text-align:center;
	display:block;
	height:59px;
}
div#ga2012_mainContent .popProductWin .actionBtn{
	height:110px;
	width:195px;
	margin:1em auto 0;
}
/*** shopLinks ***/
div#ga2012_mainContent .popProductWin .shopLinksBlock{
	position:relative;
	width:110px;
	margin:0 auto;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .accordionShop{
	margin:0!important;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn{
	background: url(/consumer/images/ga2012_shopLinks_btm.gif) no-repeat left bottom;
	left: 0;
	padding-bottom: 5px;
	position: absolute;
	top: 18px;
	width: 110px;
	z-index: 10;
}
* html div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn{
	zoom:1;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn ul{
	border-left: 1px solid #3F4C6B !important;
	border-right: 1px solid #3F4C6B !important;
	margin: 0 !important;
	overflow: hidden !important;
	text-align: center !important;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn li{
	background:#FFFFFF;
	float: none !important;
	margin: 0 !important;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn li.first{
	margin-top: 4px;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn li a{
	color: #000000 !important;
	display: block;
	font-weight: normal !important;
	padding: 5px 0;
	text-decoration: none !important;
	zoom:1;
}
div#ga2012_mainContent .popProductWin .shopLinksBlock .shopLinksIn li a:hover{
	background:#8aa7eb;
	font-weight:normal!important;
	color:#ffffff!important;
	text-decoration:none!important;
}
/** popWinAddProduct **/
div#ga2012_mainContent .popWinAddProduct{
	left:-9999px;
	top:-9999px;
	z-index:9999;
	position:absolute;
	width:542px;
	overflow:hidden;
	clear:both;
}
* html div#ga2012_mainContent .popWinAddProduct{
	zoom:1;
}
* html div#ga2012_mainContent .popWinAddProduct img{
	vertical-align:top;
}
*:first-child+html div#ga2012_mainContent .popWinAddProduct img{
	vertical-align:top;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductTitle{
	border:1px solid #939393;
	background:#525252;
	display:block;
	padding:10px 14px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:117%;
	width:512px;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductTitle p{
	margin:0;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductClose{
	position:absolute;
	margin:0;
	top:10px;
	right:18px;
	cursor:pointer;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductIn{
	background:#e5e5e5;
	width:542px;
	padding-right:2px;
	padding-bottom:2px;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductMain{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADADA;
	padding:8px 9px 9px;
	width:522px;
	zoom:1;
}
/*** popWinAddProductLcol ***/
div#ga2012_mainContent .popWinAddProduct .popWinAddProductLcol{
	width:200px;
	float:left;
	margin-right:25px;
	margin-left:7px;
}
/*** popWinAddProductRcol ***/
div#ga2012_mainContent .popWinAddProduct .popWinAddProductRcol{
	width:250px;
	float:left;
	zoom:1;
}
/*** jspPane ***/
div#ga2012_mainContent .popWinAddProduct .scroll-pane{
	height:320px;
}
/*** other ***/
div#ga2012_mainContent .popWinAddProduct .popWinAddProductSocialButtons{
	clear:both;
	overflow:hidden;
	width:220px;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductSocialButtons li{
	float:left;
	overflow:hidden;
	width:110px;
	margin:0;
	padding:0;
}
div#ga2012_mainContent .popWinAddProduct ul.popWinAddProductList li{
	padding-left:12px;
	background:url(/consumer/images/ga2012_product_fast_view_listStyle.gif) left 0.5em no-repeat;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProduct{
}
div#ga2012_mainContent .popWinAddProduct .accordionToggleOpen,
div#ga2012_mainContent .popWinAddProduct .accordionToggleClose{
	margin-bottom:0.5em;
	margin-left:8px;
}
div#ga2012_mainContent .popWinAddProduct ul.listArrow a{
	margin-top:0em!important;
	font-weight:bold!important;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare{
	width:483px;
	overflow:hidden;
	margin-top:-1px;
	border-bottom:1px solid #e7e7e7;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dt,
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dd{
	float:left;
	margin:0!important;
	padding:3px 0!important;
	border-top:1px solid #e7e7e7;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dt{
	width:190px;
	padding-left:17px!important;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dt a{
	background:url(../images/ga2012_icn_arrow0.gif) no-repeat 0 0.5em;
	display:inline-block;
	padding-left:10px;
	font-weight:normal;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dt.selectedItem{
	color:#9b9b9b!important;
	padding-left:27px!important;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dd{
	width:276px;
}
div#ga2012_mainContent .popWinAddProduct dl.productToCompare dd.selectedItem{
	background:url(../images/ga2012_productToCompare_check.gif) no-repeat 0 0.7em;
	display:inline-block;
	padding-left:16px!important;
	width:250px;
}
div#ga2012_mainContent .popWinAddProduct a.productSelect{
	background:url(../images/ga2012_icn_arrow.gif) no-repeat 0 0.5em!important;
}
div#ga2012_mainContent .popWinAddProduct ul.checkboxCompare{
	width:232px;
	margin:0 0 0 10px;
	clear:both;
	overflow:hidden;
}
* html div#ga2012_mainContent .popWinAddProduct ul.checkboxCompare{
	zoom:1;
}
* html div#ga2012_mainContent .popWinAddProduct ul.checkboxCompare{
	padding-top:4px;
}
*:first-child+html div#ga2012_mainContent .popWinAddProduct ul.checkboxCompare{
	padding-top:4px;
}
div#ga2012_mainContent .popWinAddProduct ul.checkboxCompare li{
	float:left;
	margin-right:6px;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductTitleIn{
	background:#efefef;
	display:block;
	padding:8px 7px 6px;
	width:469px;
	margin-top:0;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductLLfont{
	font-size:133%;
	font-weight:bold;
}
div#ga2012_mainContent .popWinAddProduct .popWinAddProductPrice{
	font-size:133%;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
div#ga2012_mainContent .popWinAddProduct dl dt{
	margin-top:0.5em;
}
div#ga2012_mainContent .popWinAddProduct dl dd{
	margin-top:0.3em;
	margin-bottom:1.5em;
}
div#ga2012_mainContent .popWinAddProduct .actionBtn{
	clear:both;
	display:block;
	margin-bottom:0;
}
div#ga2012_mainContent .popWinAddProduct ul.listArrow{
	margin-bottom:0.2em!important;
	font-weight:bold!important;
}

/* font-weight */
div#ga2012_mainContent .fwB{font-weight:bold!important;}
div#ga2012_mainContent .fwN{font-weight:normal!important;}

/* margin */
div#ga2012_mainContent .mt0{margin-top:0!important;}

/* accordion */
div#ga2012_mainContent .accordionToggleOpen{
	cursor:pointer;
}
div#ga2012_mainContent .accordionToggleOpen img.accordionSwich{
	margin-top:-4px;
	margin-left:12px;
}
div#ga2012_mainContent .accordionToggleClose{
	cursor:pointer;
}
div#ga2012_mainContent .accordionToggleClose img.accordionSwich{
	margin-top:-4px;
	margin-left:12px;
}
div#ga2012_mainContent .accordionClassClose{
}

/* ga2012_addProduct */
div#ga2012_mainContent .ga2012_addProduct{
	background:#e5e5e5;
	height:312px;
	left:-9999px;
	top:-9999px;
	z-index:9999;
	position:absolute;
	width:542px;
}
div#ga2012_mainContent .ga2012_addProduct .ga2012_addProductTitle{
	color:#ffffff;
	font-size:117%;
	font-weight:bold;
	text-align:center;
	padding:14px;
	display:block;
	background:#000;
	width:510px;
	border:1px solid #939393;
}
div#ga2012_mainContent .ga2012_addProductIn{
	position:absolute;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADADA;
	margin:-2px 0 0 -2px;
	padding:15px 11px 12px 17px;
	width:512px;
	height:283px;
	z-index:9999;
}
div#ga2012_mainContent .ga2012_addProductIn h2.ga2012_addProductTitleIn{
	background:#efefef;
	padding:7px 11px;
	display:block;
}
div#ga2012_mainContent .ga2012_addProductClose{
	position:absolute;
	z-index:9999;
	top:9px;
	right:15px;
	margin:0;
}
div#ga2012_mainContent .ga2012_addProductIn dl dt{
	margin-top:0.5em;
}
div#ga2012_mainContent .ga2012_addProductIn dl dd{
	margin-top:0.3em;
	margin-bottom:1.5em;
}
/** ga2012_addProductLcol **/
div#ga2012_mainContent .ga2012_addProductDetail .ga2012_addProductLcol{
	width:200px;
	float:left;
	text-align:center;
	margin-right:10px;
}
div#ga2012_mainContent .ga2012_addProductDetail ul.shopBtn{
	clear:both;
	overflow:hidden;
}
div#ga2012_mainContent .ga2012_addProductDetail ul.shopBtn li{
	float:left;
	margin-right:15px!important;
}
/** ga2012_addProductDetailRcol **/
div#ga2012_mainContent .ga2012_addProductDetail .ga2012_addProductRcol{
	width:290px;
	float:left;
}
div#ga2012_mainContent .ga2012_addProductDetail .ga2012_addProductRcol ul.ga2012_addProductBtn{
	clear:both;
	overflow:hidden;
	margin-right:-10px;
}
div#ga2012_mainContent .ga2012_addProductDetail .ga2012_addProductRcol ul.ga2012_addProductBtn li{
	float:left;
	margin-right:10px!important;
}

/* shopLinks */
div#ga2012_content .shopLinks{
	width:110px;
	position:relative;
	z-index:1;
}
div#ga2012_content .shopLinks .accordionShop{
	cursor:pointer;
}
* html div#ga2012_content .shopLinks .accordionShop img{
	vertical-align:top;
}
*:first-child+html div#ga2012_content .shopLinks .accordionShop img{
	vertical-align:top;
}
div#ga2012_content .shopLinks .accordionShop{
	margin:0!important;
}
div#ga2012_content .shopLinks .shopLinksIn{
	position:absolute;
	top:18px;
	left:0;
	width:110px;
	padding-bottom:5px;
	background:url(/consumer/images/ga2012_shopLinks_btm.gif) no-repeat left bottom;
	z-index:1;
}
* html div#ga2012_content .shopLinks .shopLinksIn{
	zoom:1;
}
div#ga2012_content .shopLinks .shopLinksIn ul{
	margin:0!important;
	overflow:hidden!important;
	text-align:center!important;
	border-right:1px solid #3f4c6b!important;
	border-left:1px solid #3f4c6b!important;
}
div#ga2012_content .shopLinks .shopLinksIn ul li{
	background:#ffffff;
	float:none!important;
	margin:0!important;
}
div#ga2012_content .shopLinks .shopLinksIn ul li.first{
	margin-top:4px;
}
div#ga2012_content .shopLinks .shopLinksIn ul li a{
	display:block;
	font-weight:normal!important;
	color:#000000!important;
	text-decoration:none!important;
	padding:5px 0;
	zoom:1;
}
div#ga2012_content .shopLinks .shopLinksIn ul li a:hover{
	background:#8aa7eb;
	font-weight:normal!important;
	color:#ffffff!important;
	text-decoration:none!important;
}

/* compareAreaIn */
div#ga2012_mainContent .compareArea{
}
div#ga2012_mainContent .compareArea .compareAreaIn{
	background:#ffffff;
	zoom:1;
}
div#ga2012_mainContent .compareCol{
	clear:both;
	overflow:hidden;
	padding:4px 19px 15px;
}
div#ga2012_mainContent table.compare{
}
div#ga2012_mainContent table.compare th{
	width:209px;
	padding:15px 16px;
	vertical-align:top;
}
div#ga2012_mainContent table.compare th.tooltip img{
	margin-top:-10px;
	margin-left:4px;
}
div#ga2012_mainContent table.compare td{
	width:147px;
	padding:15px 16px;
}
div#ga2012_mainContent .compareCol.withBorder{
	padding:0 19px;
}
div#ga2012_mainContent .compareCol.withBorder table.compare{
	margin-top:0;
}
div#ga2012_mainContent .compareCol.withBorder table.compare th,
div#ga2012_mainContent .compareCol.withBorder table.compare td{
	border-bottom:1px solid #e7e7e7;
	line-height:1.5;
}
div#ga2012_mainContent .compareCol.withBorder table.compare .last th,
div#ga2012_mainContent .compareCol.withBorder table.compare .last td{
	border-bottom:none;
}
div#ga2012_mainContent table.compare dl{
	clear:both;
	overflow:hidden;
}
div#ga2012_mainContent table.compare dl dt{
	float:left;
	width:18px;
}
div#ga2012_mainContent table.compare dl dt img{
	margin-left:0;
}
div#ga2012_mainContent table.compare dl dd{
	float:left;
	width:157px;
	font-weight:normal;
}
div#ga2012_mainContent table.compare ul.productBtn{
	clear:both;
	width:110px;
	margin:0 0 0 19px;
}
div#ga2012_mainContent table.compare ul.productBtn li{
	float:left;
}
* html div#ga2012_mainContent table.compare ul.productBtn li img{
	vertical-align:top;
}
*:first-child+html div#ga2012_mainContent table.compare ul.productBtn li img{
	vertical-align:top;
}
div#ga2012_mainContent table.compare .compareHilight.hilightActive{
	padding:0;
}
div#ga2012_mainContent table.compare .compareHilight.hilightActive .compareHilightIn{
	background:#f4f6ca;
	padding:15px;
	margin:1px;
}
div#ga2012_mainContent .compareArea .accordionGroup{
	margin:10px 20px 0;
	padding:10px 11px 5px;
	background:url(/consumer/images/ga2012_group_bg.gif) repeat-x top left;
	font-weight:bold;
	font-size:117%;
}
/* specification */
div#ga2012_mainContent table.specification th{
	width:160px;
	padding:15px 16px;
}
div#ga2012_mainContent table.specification td{
	width:508px;
	padding:15px 16px;
}
div#ga2012_mainContent .specification.withBorder{
	padding:0 19px;
}
div#ga2012_mainContent .specification.withBorder table.specification{
	margin-top:0;
}
div#ga2012_mainContent .specification.withBorder table.specification th,
div#ga2012_mainContent .specification.withBorder table.specification td{
	border-bottom:1px solid #e7e7e7;
	line-height:1.5;
}
div#ga2012_mainContent .specification.withBorder table.specification .last th,
div#ga2012_mainContent .specification.withBorder table.specification .last td{
	border-bottom:none;
}
div#ga2012_mainContent .specificationBlock .accordionGroup{
	margin:10px;
	padding:10px 11px 5px;
	background:url(/consumer/images/ga2012_group_bg.gif) repeat-x top left;
	font-weight:bold;
	font-size:117%;
}





/* reviewArea */
div#ga2012_mainContent .reviewArea{
	background-image:url(../images/ga2012_lumix_review_bg.gif);
	background-position:top left;
	background-repeat:repeat;
	margin-top:25px;
	padding:24px;
	width:919px;
	color:#cccccc;
}
div#ga2012_mainContent .reviewArea .reviewAreaTop{
	clear:both;
	overflow:hidden;
	_zoom:1;
}
div#ga2012_mainContent .reviewArea .title{
	float:left;
	color:#ffffff;
	font-weight:bold;
	margin-right:15px;
	font-size:117%;
}
div#ga2012_mainContent .reviewArea a:link,
div#ga2012_mainContent .reviewArea a:hover,
div#ga2012_mainContent .reviewArea a:visited,
div#ga2012_mainContent .reviewArea a:active{
	color:#cccccc!important;
	font-weight:normal!important;
}
/** withImgCol **/
div#ga2012_mainContent .reviewArea .withImgCol{
	overflow:hidden;
	_zoom:1;
}
div#ga2012_mainContent .reviewArea .withImgCol .txtR,
div#ga2012_mainContent .reviewArea .withImgCol .txtL{
	margin-top:0px;
	width:540px;
}
div#ga2012_mainContent .reviewArea .withImgCol .imgL{
	margin-right:29px;
	margin-top:0;
}

/* productColor */
div#ga2012_mainContent div.productColor{
	clear:both;
	overflow:hidden;
	zoom:1;
}
* html div#ga2012_mainContent div.productColor img{
	vertical-align:top;
}
*:first-child+html div#ga2012_mainContent div.productColor img{
	vertical-align:top;
}
div#ga2012_mainContent div.productColor p{
	float:left;
}
div#ga2012_mainContent div.productColor ul.colorChoice{
	margin-left:0.4em;
	margin-top:1em;
	float:left;
	margin-right:-5px;
	overflow:hidden;
	width:174px;
}
div#ga2012_mainContent div.productColor ul.colorChoice li{
	float:left;
	margin-right:5px;
	cursor:pointer;
}
/* productArea */
div#ga2012_content .productArea{
	overflow:hidden;
	margin:0 -27px;
}
div#ga2012_content .productArea .productAreaIn{
	background:url(../images/ga2012_productDetail_bg_shadow.png) no-repeat left bottom;
	padding:0 27px 22px;
	overflow:hidden;
}
div#ga2012_content .productArea .productAreaIn.mini{
	background:url(../images/ga2012_key_bg_shadow.png) no-repeat left bottom;
	padding:0 27px 22px;
	overflow:hidden;
}
* html div#ga2012_content .productArea .productAreaIn,
* html div#ga2012_content .productArea .productAreaIn.mini{
	position:relative;
	width:967px;
	background:none;
}
div#ga2012_content .productArea .productImage{
	background:#ffffff;
	clear:both;
	overflow:hidden;
	zoom:1;
}
div#ga2012_content .productArea .productImage a{
	color:#000000;
	text-decoration:underline;
}
div#ga2012_content .productArea .productImage .left{
	width:445px;
	float:left;
	padding:0 12px 0 28px;
	border-top:16px solid #ffffff;
	border-bottom:26px solid #ffffff;
	border-right:1px solid #e7e7e7;
	zoom:1;
}
div#ga2012_content .productArea .productImage .left .productName{
	vertical-align:baseline;
}
div#ga2012_content .productArea .productImage .left .productName h2{
	display:inline-block;
	font-size:167%;
	font-weight:bold;
	display:inline;
	margin:0;
}
div#ga2012_content .productArea .productImage .left .productName .comingSoon{
	display:inline-block;
	background:#029191;
	color:#FFFFFF;
	font-size:83%;
	margin-top:-3px;
	margin-left:11px;
	padding:2px 5px;
}
div#ga2012_content .productArea .productImage .left .productName p{
	font-weight:bold;
	margin:2px 0 0;
}
div#ga2012_content .productArea .productImage .left ul.squareList{
	list-style-type:square;
	list-style-position:inside;
	margin-top:18px;
}
div#ga2012_content .productArea .productImage .left ul.squareList li{
	margin-bottom:9px;
}
div#ga2012_content .productArea .productImage .left .price{
	text-align:right;
	margin:19px 24px 1px 0;
}
div#ga2012_content .productArea .productImage .left .price span{
	font-size:133%;
	font-weight:bold;
}
div#ga2012_content .productArea .productImage .left ul li{
	margin-bottom:9px;
}
div#ga2012_content .productArea .productImage .left ul li.faq a{
	padding-left:23px;
	padding-top:4px;
	background:url(../images/ga2012_icon_faq.gif) no-repeat 0 bottom;
}
div#ga2012_content .productArea .productImage .left ul li.softDL a{
	padding-left:23px;
	padding-top:4px;
	background:url(../images/ga2012_icon_soft_dl.gif) no-repeat 0 bottom;
}
div#ga2012_content .productArea .productImage .left ul li.malDL a{
	padding-left:23px;
	padding-top:4px;
	background:url(../images/ga2012_icon_malDL.gif) no-repeat 0 bottom;
}
div#ga2012_content .productArea .productImage .left .actionBtn{
	position:relative;
	clear:both;
}
div#ga2012_content .productArea .productImage .left .actionBtn{
	width:187px;
}
div#ga2012_content .productArea .productImage .left .actionBtn .shopLinks{
	margin:0 auto;
}
div#ga2012_content .productArea .productImage .left .leftIn{
	clear:both;
	display:inline-block;
	border-bottom:1px solid #e7e7e7;
}
div#ga2012_content .productArea .productImage .left .leftIn .left{
	padding:0 0 0 7px;
	float:left;
	border:none;
	width:215px;
}
div#ga2012_content .productArea .productImage .left .leftIn .right{
	position:relative;
	float:left;
	width:163px;
}
div#ga2012_content .productArea .productImage .right{
	position:relative;
	float:left;
	padding:7px 14px 0 22px;
	width:445px;
	zoom:1;
}
div#ga2012_content .productArea .productImage .right .productPic{
	position:relative;
	width:432px;
	height:290px;
	overflow:hidden;
}
div#ga2012_content .productArea .productImage .right .productPic ul#productImage{
	position:absolute;
	width:432px;
	height:290px;
}
div#ga2012_content .productArea .productImage .right .productPic ul#productImage li{
	position:absolute;
	top:0;
	left:0;
}
div#ga2012_content .productArea .productImage .right .productPic ul#productImageColor{
	position:absolute;
	width:432px;
	height:290px;
}
/** productColor **/
div#ga2012_content .productArea .productImage .right .productColorMain{
	clear:both;
	overflow:hidden;
	position:absolute;
	top:276px;
	left:22px;
	zoom:1;
}
div#ga2012_content .productArea .productImage .right .productColorMain p{
	float:left;
	margin:0.4em 0 0 0;
	background:#ffffff;
}
div#ga2012_content .productArea .productImage .right .productColorMain ul.colorChoiceMain{
	margin-left:16px;
	float:left;
	margin-right:-10px;
	margin-top:0px;
}
div#ga2012_content .productArea .productImage .right .productColorMain ul.colorChoiceMain li{
	float:left;
	display:block;
	margin-right:8px;
	cursor:pointer;
}
div#ga2012_content .productArea .productImage .right .productColorMain ul.colorChoiceMain img{
	border:1px solid #ffffff;
}
/** picChoiceArea **/
div#ga2012_content .productArea .productImage .right .picChoiceArea{
	position:relative;
	margin-top:7px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #prevBtn{
	position:absolute;
	top:1em;
	left:-12px;
	cursor:pointer;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #nextBtn{
	position:absolute;
	top:1em;
	left:437px;
	cursor:pointer;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #picCurrent{
	position:absolute;
	top:1em;
	left:0;
	padding-bottom:10px;
	background-image:url(/consumer/images/ga2012_icn_current.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #picCurrent span{
	display:block;
	border:3px solid #d00000;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #link360{
	cursor:pointer;
	margin-bottom:0;
	position:absolute;
	top:88px;
	right:21px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea #link360{
	_right:34px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea .picChoiceIn{
	overflow:hidden;
	position:relative;
	height:115px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea .picChoiceIn .picChoice{
	position:relative;
	overflow:hidden;
	width:432px;
	height:84px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea .picChoiceIn .picChoice ul#picChoiceItems{
	position:absolute;
	clear:both;
	overflow:hidden;
	margin-right:-18px;
	margin-top:1em;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea .picChoiceIn .picChoice ul#picChoiceItems li{
	float:left;
	margin-right:18px;
}
div#ga2012_content .productArea .productImage .right .picChoiceArea .picChoiceIn .picChoice ul#picChoiceItems li.curerntPhote{
	background:url(/consumer/images/ga2012_icn_current.gif) no-repeat 0 bottom;
	padding-bottom:18px;
}

/* selectCustomStyle */
div#ga2012_mainContent .easy-select-box{
	position:relative;
	display:inline-block;
	width:155px;
	font-size:100%;
	color:#0c2245;
	margin-right:15px;
	line-height:1.5;
}
div#ga2012_mainContent .easy-select-box a{
	color:#757575!important;
	font-weight:normal;
}
div#ga2012_mainContent .easy-select-box .easy-select-box-disp,
div#ga2012_mainContent .easy-select-box .easy-select-box-disp:visited{
	background:#ffffff url(../images/ga2012_selectCustomStyle.gif) no-repeat right 0;
	display:block;
	color:#757575!important;;
	padding:1px 30px 1px 10px;
	text-decoration:none!important;
	border:1px solid #aaaaaa;
}
div#ga2012_mainContent .highlightCell .easy-select-box .easy-select-box-disp,
div#ga2012_mainContent .highlightCell .easy-select-box .easy-select-box-disp:visited{
	background:#ffd8dc url(../images/ga2012_selectCustomStyle.gif) no-repeat right 0;
}
div#ga2012_mainContent .easy-select-box .easy-select-box-disp:hover{
	position:relative;
	text-decoration:none;
}
div#ga2012_mainContent .easy-select-box ul{
	position:absolute;
	top:1.67;
	left:0;
	border:1px solid #cccccc;
	border-top:none;
	display:none;
	z-index:99;
	overflow-y:auto!important;
	background:#FFFFFF;
	margin-top:0!important;
	max-height:200px;
	width:133px;
}
div#ga2012_mainContent .easy-select-box ul li{
	float:none!important;
}
div#ga2012_mainContent .easy-select-box ul li a,
div#ga2012_mainContent .easy-select-box ul li a:visited{
	padding:4px 10px 3px;
	background:#FFFFFF;
	display:block;
	color:#757575!important;;
	cursor:default;
	text-decoration:none!important;
}
div#ga2012_mainContent .easy-select-box ul li a:hover,
div#ga2012_mainContent .easy-select-box ul li a:active{
	background:#8aa7eb;
	color:#FFFFFF!important;
	text-decoration:none!important;
}
/** selectStyle195 **/
div#ga2012_mainContent .selectStyle195 .easy-select-box{
	width:195px;
}
div#ga2012_mainContent .selectStyle195 .easy-select-box ul{
	width:173px;
}
/** selectStyle95 **/
div#ga2012_mainContent .selectStyle95 .easy-select-box{
	width:95px;
}
div#ga2012_mainContent .selectStyle95 .easy-select-box ul{
	width:73px;
}
/** selectStyle85 **/
div#ga2012_mainContent .selectStyle85 .easy-select-box{
	width:85px;
}
div#ga2012_mainContent .selectStyle85 .easy-select-box ul{
	width:63px;
}

/* tooltipContent */
div#ga2012_mainContent .tooltipImg{
	cursor:pointer
}
div#ga2012_mainContent .tooltipContent{
	background:#e5e5e5;
	height:312px;
	left:-9999px;
	top:-9999px;
	z-index:9999;
	position:absolute;
	width:542px;
}
div#ga2012_mainContent .tooltipContentIn{
	position:absolute;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADADA;
	margin:-2px 0 0 -2px;
	padding:15px 11px 12px 17px;
	width:512px;
	height:283px;
	z-index:9999;
}
div#ga2012_mainContent .tooltipContentIn h2.tooltipTitle{
	font-size:117%;
	font-weight:bold;
}
div#ga2012_mainContent .tooltipContentIn dl{
	width:460px;
}
div#ga2012_mainContent .tooltipContentIn dl dt{
	margin-top:0.5em;
}
div#ga2012_mainContent .tooltipContentIn dl dd{
	margin-top:0.3em;
	margin-bottom:1.5em;
}
div#ga2012_mainContent .tooltipContentClose{
	position:absolute;
	z-index:9999;
	margin:0;
	top:16px;
	left:485px;
}

/* titleWithImg */
div#ga2012_content .titleWithImg{
	margin: 0 -36px -35px;
	overflow: hidden;
}
div#ga2012_content .titleWithImg .imgL p{
	margin-left:20px;
}
div#ga2012_content .titleWithImg .txtR #selectedProductGenre{
	font-size:167%;
	font-weight:bold;
	margin-top:20px;
}
div#ga2012_content .titleWithImg .txtR p{
	font-weight:bold;
	margin:0 0 7px 0;
}
div#ga2012_content .titleWithImgIn{
	background: url(../images/ga2012_titleWithImg_bg_shadow.png) no-repeat left bottom;
	overflow: hidden;
	padding: 0 36px 37px;
}
div#ga2012_content .titleWithImgInner{
	background:#ffffff;
}
div#ga2012_content #popWinChangeBtn{
	margin-top:1em;
	cursor:pointer;
	float:left;
}
div#ga2012_content .productH2TitleBlock{
	padding:0 20px;
	background:#ffffff;
	padding-bottom:15px;
}
div#ga2012_content .productH2TitleBlockWithImg{
	background:#ffffff;
	clear:both;
	overflow:hidden;
	padding-bottom:15px;
	zoom:1;
}
div#ga2012_content .productH2TitleBlockWithImg .productH2TitleBlockImg{
	float:left;
	width:202px;
	margin-left:20px;
}
div#ga2012_content .productH2TitleBlock .productH2TitleBlockTxt{
	padding:2em 0;
	margin-right:20px;
}
div#ga2012_content .productH2TitleBlockWithImg .productH2TitleBlockTxt{
	float:right;
	padding:2em 0;
	width:705px;
}
div#ga2012_content .productH2TitleBlock .productH2TitleBlockTxt .productH2Title,
div#ga2012_content .productH2TitleBlockWithImg .productH2TitleBlockTxt .productH2Title{
	font-size:167%;
	font-weight:bold;
}
div#ga2012_content .productH2TitleBlock .productH2TitleBlockTxt .productH2Lead,
div#ga2012_content .productH2TitleBlockWithImg .productH2TitleBlockTxt .productH2Lead{
	margin-top:0;
	font-weight:bold;
}

/* scrollbarCustomStyle */
/** common **/
.scroll-pane{
	height:283px;
	overflow:auto;
	width:100%;
}
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;
	top:0;
	right:0;
	width:7px;
	height:100%;
}
.jspHorizontalBar{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin:0;
	padding:0;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspCapTop{
	background:url(../images/ga2012_custom_scroll_scrollbar2.gif) no-repeat 0 0;
	height:2px;
}
.jspTrack{
	position:relative;
	background:url(../images/ga2012_custom_scroll_scrollbar2.gif) no-repeat 0 100%;
	width:7px;
}
.jspDrag{
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	background:url(../images/ga2012_custom_scroll_bar2.png) no-repeat 0 bottom;
	width:7px;
}
.jspDrag .jspDragTop{
	background:url(../images/ga2012_custom_scroll_bar2.png) no-repeat scroll 0 0 #959595;
	height:7px;
	width:7px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float:left;
	height:100%;
}
.jspArrow{
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}
.jspArrow.jspDisabled{
	cursor:default;
	background:#80808d;
}
.jspVerticalBar .jspArrow{
	height:16px;
}
.jspHorizontalBar .jspArrow{
	width:16px;
	float:left;
	height:100%;
}
.jspVerticalBar .jspArrow:focus{
	outline:none;
}
.jspCorner{
	background:#eeeef4;
	float:left;
	height:100%;
}
* html .jspCorner{
	margin:0 -3px 0 0;
}


/* vertical-align */
div.ga2012_content .vAT{vertical-align:top!important;}
div.ga2012_content .vAM{vertical-align:middle!important;}
div.ga2012_content .vAB{vertical-align:bottom!important;}
/* margin */
/** top **/
div#ga2012_content .mT0{margin-top:0px!important;}
div#ga2012_content .mT5{margin-top:5px!important;}
div#ga2012_content .mT10{margin-top:10px!important;}
div#ga2012_content .mT15{margin-top:15px!important;}
div#ga2012_content .mT20{margin-top:20px!important;}
div#ga2012_content .mT30{margin-top:30px!important;}
div#ga2012_content .mT40{margin-top:40px!important;}
/** right **/
div#ga2012_content .mR0{margin-right:0px!important;}
div#ga2012_content .mR5{margin-right:5px!important;}
div#ga2012_content .mR10{margin-right:10px!important;}
div#ga2012_content .mR15{margin-right:15px!important;}
/** bottom **/
div#ga2012_content .mB0{margin-bottom:0px!important;}
div#ga2012_content .mB5{margin-bottom:5px!important;}
div#ga2012_content .mB10{margin-bottom:10px!important;}
div#ga2012_content .mB15{margin-bottom:15px!important;}
div#ga2012_content .mB40{margin-bottom:40px!important;}
/** left **/
div#ga2012_content .mL0{margin-left:0px!important;}
div#ga2012_content .mL5{margin-left:5px!important;}
div#ga2012_content .mL10{margin-left:10px!important;}
div#ga2012_content .mL15{margin-left:15px!important;}
/* padding */
/** top **/
div#ga2012_content .mT0{padding-top:0px!important;}
div#ga2012_content .mT5{padding-top:5px!important;}
div#ga2012_content .mT10{padding-top:10px!important;}
div#ga2012_content .mT15{padding-top:15px!important;}
div#ga2012_content .mT40{padding-top:40px!important;}
/** right **/
div#ga2012_content .pR0{padding-right:0px!important;}
div#ga2012_content .pR5{padding-right:5px!important;}
div#ga2012_content .pR10{padding-right:10px!important;}
div#ga2012_content .pR15{padding-right:15px!important;}
/** bottom **/
div#ga2012_content .pB0{padding-bottom:0px!important;}
div#ga2012_content .pB5{padding-bottom:5px!important;}
div#ga2012_content .pB10{padding-bottom:10px!important;}
div#ga2012_content .pB15{padding-bottom:15px!important;}
/** left **/
div#ga2012_content .pL0{padding-left:0px!important;}
div#ga2012_content .pL5{padding-left:5px!important;}
div#ga2012_content .pL10{padding-left:10px!important;}
div#ga2012_content .pL15{padding-left:15px!important;}
