/* >> Overview */
	div.twoCol_posterOv
	{
	}
	
	div.twoCol_posterOv table.twoColElShell td.leftSpc
	{
		width: 100%;
	}
	
	div.twoCol_posterOv table.twoColElShell td.rightSpc
	{
		width: auto;
	}
	
	div.twoCol_posterOv table.twoColElShell td.rightSpc img
	{
		width: 182px;
	}
	
	div.twoCol_posterOv table.twoColElShell td.middleSpc
	{
		display: none;
	}
	
	div.twoCol_posterOv div.fsMediaShell div 
	{
		line-height: 20px;
	}
	
	div.twoCol_posterOv div.headlines
	{
		padding-top: 23px;
		padding-bottom: 10px;
	}
	
	div.twoCol_posterOv div.headlines h1,
	div.twoCol_posterOv div.headlines h2
	{
		line-height: normal;
		margin: 0;
	}
	
	div.twoCol_posterOv div.headlines h1
	{
		font-size: 30px;
		color: #d5232a;
	}
	
	div.twoCol_posterOv div.headlines h2
	{
		font-size: 18px;
	}
	
	div.twoCol_posterOv div.intro
	{
		padding-bottom: 20px;
	}
	
	div.twoCol_posterOv div.checkedItems
	{
		/width: 100%;
		padding-left: 8px;
	}
	
	div.twoCol_posterOv div.checkedItems h3
	{
		font-size: 18px;
		line-height: normal;
		color: #d5232a;
		margin: 0 0 5px 0;
	}
	
	div.twoCol_posterOv div.checkedItems table.posterOvTable td
	{
		padding-bottom: 15px;
		vertical-align: top;
	}
	
	div.twoCol_posterOv div.checkedItems td.text
	{
		width: 100%;
		padding-left: 25px;
	}
	
	div.twoCol_posterOv div.checkedItems td.text div.title,
	div.twoCol_posterOv div.checkedItems td.text div.desc
	{
		width: 276px;
	}
	
	div.twoCol_posterOv div.fsMediaShell div.img,
	div.twoCol_posterOv div.fsMediaShell div.free
	{
		float: right;
	}
	
	div.twoCol_posterOv div.fsMediaShell div.img
	{
		margin-left: -175px;
	}
	
	div.twoCol_posterOv div.fsMediaShell div.free
	{
		width: 577px;
	}
	
	div.twoCol_posterOv div.posterOvInnerLeft
	{
		/width: 100%;
		padding-left: 17px;
	}
	
	div.posterButton div.stdButtonShell
	{
		padding: 0;
		position: relative;
		top: 0;
		left: 0;
		z-index: 30;
	}
	
	div.posterButton div.stdButtonInner
	{
		position: absolute;
		top: 460px;
		right: 30px;
		z-index: 31;
	}
/* << */


/* >> Detail */
	div.twoCol_xxlDetailTop
	{
		/width: 100%;
		padding: 30px 12px 0 14px;
	}
	
	div.twoCol_xxlDetailTop div.titlesShell
	{
		padding: 0px;
	}
	
	div.twoCol_xxlDetailTop h1,
	div.twoCol_xxlDetailTop h2
	{
		line-height: normal;
	}
	
	div.twoCol_xxlDetailTop h1
	{
		font-size: 30px;
		color: #d5232a;
		margin: 0;
	}
	
	div.twoCol_xxlDetailTop h2
	{
		font-size: 18px;
	}
	
	div.twoCol_xxlDetailTop div.paraSublinkShell
	{
		margin: 0;
		padding-top: 20px;
	}
	
	div.twoCol_xxlDetailTop div.paraSublinkShell img
	{
		display: none;
	}
	
	div.twoCol_xxlDetailTop div.paraSublinkShell a,
	div.twoCol_xxlDetailTop div.paraSublinkShell a:link,
	div.twoCol_xxlDetailTop div.paraSublinkShell a:visited,
	div.twoCol_xxlDetailTop div.paraSublinkShell a:hover
	{
		display: block;
		width: 139px;
		height: 21px;
		overflow: hidden;
		background: url(img/button_bg.png) top left no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		margin-left: auto;
	}
	
	div.twoCol_xxlDetailTop div.paraSublinkShell a:hover
	{
		text-decoration: none;
		background-position: 0px -21px;
	}
	
	div.twoCol_xxlDetailTop div.paraSublinkShell span
	{
		display: block;
		line-height: 18px;
		padding: 2px 23px 0 9px;
		/padding-top: 1px;
		white-space: nowrap;
	}

	div.el_multiCol_xxlDetail div.multipleColumnShellOuter
	{
		/width: 100%;
		padding: 0px 12px;
	}
	
	div.el_multiCol_xxlDetail div.panelOuter
	{
		margin: 15px 0;
	}
	
	div.el_multiCol_xxlDetail table.multipleColumnShell div.panelOuter div.paraImgOuterL
	{
		padding-top: 8px;
		padding-right: 50px;
	}
	
	div.el_multiCol_xxlDetail table.multipleColumnShell div.panelOuter div.paraContOuterL
	{
		padding-top: 8px;
		padding-left: 50px;
	}
	
	div.el_multiCol_xxlDetail table.multipleColumnShell div.panelOuter h4.paraSubtitle
	{
		font-size: 18px;
		line-height: normal;
	}
	
	div.el_multiCol_xxlDetail div.multipleColumnShellOuter td.colSpacer img
	{
		width: 10px;
	}
	
	div.el_multiCol_xxlDetail sup
	{
		vertical-align: top;
	}
/* << */

