﻿@charset "utf-8";
body {
	font: 100% Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	background-color:#837e78;
	background-image:url(../images/mainBG.png);
	background-position:center;
	background-repeat:repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.thrColFixHdr #container {
	width: 960px;
	background: #f5f5e9;
	margin: 0 auto;
	border: 0;
	text-align: left;
}
.thrColFixHdr #container2 {
	width: 970px;
	background: #f5f5e9;
	margin: 0 auto;
	border: 0;
	text-align: left;
}
.thrColFixHdr #header {
	background: #000;
	padding: 0;
	height:240px;
	border-bottom: 5px #bfbebc solid;
}
.thrColFixHdr #header2 {
	background: #000;
	padding: 0;/*height:230px;*/
	/*border-bottom: 5px #bfbebc solid;*/
}
#leaderboardBannerArea {
	height:100px;
	border-bottom: 7px #837e78 solid;
}
#leaderboardBannerArea2 {
	/*height:100px;*/
	/*border-bottom: 7px #837e78 solid;*/
	background-color:#f5f5e9;
	border-bottom: solid 5px #ccc;
}
.leaderboardBannerItem {
	width:728px;
	height:90px;
	padding: 5px 0;
	margin: 0 auto;
}
.leaderboardBannerItem2 {
	/*width:728px;*/
	/*height:90px;*/
	padding: 5px 0;
	margin: 0 auto;
	text-align:center;z-index:99;
}
.leaderboardBannerItem img {
	border : 0;
}
.leaderboardBannerItem2 img {
	border : 0;
}
#UtilityBar1 {
	height:29px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	margin-top:4px;
	margin-left:26px;
}
#UtilitySet {
	float:left;
}
#UtilityBar1 a:link, #UtilityBar1 a:visited {
	color:#999;
	text-decoration:none;
}
#UtilityBar1 a:hover, #UtilityBar1 a:active {
	color:#e28832;
	text-decoration:none;
}
#UtilityBar1 span {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#UtilityBar1 img {
	margin-left:10px;
	margin-right:5px;
	border:0;
	vertical-align:text-bottom;
}
#UtilityBar2 {
	height:22px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	margin-top:4px;
	margin-left:26px;
}
#UtilityBar2 a:link, #UtilityBar2 a:visited {
	color:#999;
	text-decoration:none;
}
#UtilityBar2 a:hover, #UtilityBar2 a:active {
	color:#e28832;
	text-decoration:none;
}
#UtilityBar2 span {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#UtilityBar2 img {
	margin-left:10px;
	margin-right:5px;
	border:0;
	vertical-align:text-bottom;
}
#searchForm {
	margin:0 10px 0 0;
	font-size:12px;
	float:right;
}
#searchForm input {
	margin-left:5px;
	font-size: 10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	background-color: #CCCCCC;
}
#logoBar {
	height:78px;
	background-color:#ddd;
	background-image:url(../images/logobarBG.jpg);
	background-repeat:repeat-x;
}
#logoBar img {
	margin:0;
	padding:0;
	border:0;
}
#logoBar .subscribeIMG {
	margin-left:280px;
}
#MagSubscribe {
	position:relative;
	display:inline;
}
#mainNavBar {
	height:21px;
	border-top:#bdbdbd dotted 1px;
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#NavGroup {
	width:531px;
	margin: 0;
	padding: 0;
}
#NavGroup ul, #NavGroup li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#NavGroup a {
	float:left;
	height: 21px;
	text-indent: -2400px;
	margin: 0;
	padding: 0;
}
#NavGroup a:hover {
	background-position:bottom;
}
#Nav_magazine a {
	background:url(../images/Nav_magazine.png) top;
	width:88px;
}
#Nav_exclusive a {
	background:url(../images/Nav_exclusive.png) top;
	width:86px;
}
#Nav_prnews a {
	background:url(../images/Nav_prnews.png) top;
	width:78px;
}
#Nav_branddirectory a {
	background:url(../images/Nav_branddirectory.png) top;
	width:131px;
}
#Nav_positioningtv a {
	background:url(../images/Nav_positioningtv.png) top;
	width:148px;
}
.thrColFixHdr #sidebar1 {
	float: left;
	width: 220px;
	background: #ebebeb;
	padding: 0;
	margin-top:12px;
}
#sidebar1 h2 {
	margin:0;
	padding:0;
}
#leftbarMenuHeader {
	background-image:url(../images/whatsinside.png);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
	text-indent:-2400px;
	margin-top:11px;
}
/* Begin LeftMenu for markup Only ของจริงให้ใช้ style ใน asp */
.testLeftMenu {
	margin:0;
	padding:0;
}
.testLeftMenu .level1 {
	color: Black;
	background-color: #cbd4d9;
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS" !important;
	font-size: 11px;
	font-weight: bold;
	border-top: #979da9 solid 1px;
	line-height: 21px;
	text-indent:12px;
	list-style:none;
	margin:0;
	padding:0;
}
.testLeftMenu .level1 a:link, .testLeftMenu .level1 a:visited {
	color: #000;
	text-decoration:none;
}
.testLeftMenu .level1 a:hover {
	color:#f69437;
	text-decoration:none;
}
.testLeftMenu .level2 {
	color: Black;
	background-color: #cbd4d9;
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS" !important;
	font-size: 11px;
	font-weight: bold;
	border-top: #979da9 solid 1px;
	line-height: 21px;
	text-indent:12px;
	list-style:none;
	margin:0;
	padding:0;
}
.testLeftMenu .level2 a:link, .testLeftMenu .level2 a:visited {
	color: #000;
	text-decoration:none;
}
.testLeftMenu .level2 a:hover {
	color:#f69437;
	text-decoration:none;
}
.testLeftMenu .level3 {
	color: Black;
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS" !important;
	font-size: 11px;
	background-color: #cbd4d9;
	font-weight: bold;
	border-top: #979da9 solid 1px;
	line-height: 21px;
	text-indent:24px;
	list-style:none;
	margin:0;
	padding:0;
}
.testLeftMenu .level3 a:link, .testLeftMenu .level3 a:visited {
	color: #000;
	text-decoration:none;
}
.testLeftMenu .level3 a:hover {
	color:#f69437;
	text-decoration:none;
}
.testLeftMenu .level4 {
	color: Black;
	background-color: #d9e3e5;
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS" !important;
	font-size: 11px;
	font-weight: normal;
	line-height: 21px;
	text-indent:36px;
	list-style:none;
	margin:0;
	padding:0;
}
.testLeftMenu .level4 a:link, .testLeftMenu .level4 a:visited {
	color: #000;
	text-decoration:none;
}
.testLeftMenu .level4 a:hover {
	color:#f69437;
	text-decoration:none;
}
/* .testLeftMenu .level1:hover,.testLeftMenu .level2:hover,.testLeftMenu .level3:hover,.testLeftMenu .level4:hover
{
   color:#f69437;
}*/

/* End LeftMenu for markup Only ของจริงให้ใช้ style ใน asp */


#socialIcon {
	width:136px;
	margin:10px auto;
	padding:0 8px;
}
#vimeoIcon {
	width:148px;
	margin:10px auto;
	padding:0 8px;
}
#socialIconSidebar {
	width:140px;
	margin:10px auto;
	padding:0 80px;
}
#didYouKnow {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
}
#didYouKnowIntro {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
}
#didYouKnow span a:link, #didYouKnow span a:visited {
	display:block;
	margin-bottom:10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#900;
	text-decoration:none;
}
#didYouKnow span a:hover, #didYouKnow span a:active {
	color:#F90;
	text-decoration:underline;
}
#didYouKnowHeader h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_didyouknow.png);
	background-repeat:no-repeat;
	width:184px;
	height:24px;
	border-bottom:5px #ccc solid;
}
#invitationCard {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
	background-color:#FFF;
}
#invitationCardIntro {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
}
#invitationCardIntro #CardTitle a:link, #invitationCardIntro #CardTitle a:visited {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	min-height:50px;
}
#invitationCardIntro #CardTitle a:hover, #invitationCardIntro #CardTitle a:active {
	color:#F90;
	text-decoration:underline;
}
#invitationCardIntro img {
	border:1px #ccc solid;
	float:left;
	margin-right:5px;
}
#invitationCard span a:link, #invitationCard span a:visited {
	display:block;
	margin-bottom:10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#900;
	text-decoration:none;
}
#invitationCard span a:hover, #invitationCard span a:active {
	color:#F90;
	text-decoration:underline;
}
#invitationCardHeader h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_invitationCard.png);
	background-repeat:no-repeat;
	width:184px;
	height:24px;
	border-bottom:5px #ccc solid;
}
/* begin email subscription */
#emailsubscription {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
	background-color:#FFF;
}
#emailsubscription p {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	text-align:left;
}
#emailsubscriptionHeader h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_e-mailsubscription.png);
	background-repeat:no-repeat;
	width:184px;
	height:24px;
	border-bottom:5px #ccc solid;
}
#emailsubscription iframe {
	background-color:#FFF;
}
#emailSubForm {
	background-color:#FFF;
}
#emailSubForm p, #emailSubForm p label {
	background-color:#FFF;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#333;
	text-align:center;
}
/* end email subscription */
#Top5 {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
	background-color:#FFF;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";/*font-size:12px;*/
}
#Top5Header h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_top5.png);
	background-repeat:no-repeat;
	width:184px;
	height:24px;
	border-bottom:5px #ccc solid;
}
/* Begin ใช้กรณีเมื่อเป็น article list อย่างเดียว 
#top5articlesList {
	width:177px;
	margin:10px auto;
}

#top5articlesList ol {
	margin:0;
	padding:0 0 0 20px;
}
#top5articlesList ol li {
	margin-bottom:10px;
}
#top5articlesList ol li a:link, #top5articlesList ol li a:visited {
	color:#000;
	text-decoration:none;
}
#top5articlesList ol li a:hover, #top5articlesList ol li a:active {
	color:#F90;
	text-decoration:underline;
}

 End ใช้กรณีเมื่อเป็น article list อย่างเดียว */


/* Begin ใช้กรณีเมื่อเป็น tab เมื่อดึง PR News มาได้ */
#top5tabs {
	width:177px;
	margin:10px auto;
}
#top5tabs ul {
	list-style:none;
}
#top5articles ol, #top5prnews ol {
	padding: 0;
	margin-left: 25px;
}
#top5articles ol li, #top5prnews ol li {
	line-height:18px;
	margin-bottom:12px;
}
#top5articles ol li a:link, #top5articles ol li a:visited, #top5prnews ol li a:link, #top5prnews ol li a:visited {
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
	text-decoration:none;
	color:#000;
}
#top5articles ol li a:hover, #top5articles ol li a:active, #top5prnews ol li a:hover, #top5prnews ol li a:active {
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
	text-decoration:underline;
	color:#F90;
}
/*End ใช้กรณีเมื่อเป็น tab เมื่อดึง PR News มาได้ */

#PastIssues {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
	background-color:#FFF;
}
#AdPlanner {
	width:88px;
	margin:10px auto;
	padding:0 8px;/*	border:#999 solid 1px;
	background-color:#FFF;	*/
}
#PastIssuesHeader h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_pastissues.png);
	background-repeat:no-repeat;
	width:184px;
	height:24px;
	border-bottom:5px #ccc solid;
}
#PastIssueCover {
	width:160px;
	margin:10px auto;
}
#PastIssueCover img {
	border:0;
}
#issueCaption {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#00000;
	font-weight:normal;
	text-align:center;
	margin-bottom:10px;
}
#issueCaption span {
	display:block;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#00000;
	font-weight:bold;
	text-align:center;
}
#BrandDir {
	width:183px;
	margin:10px auto;
	padding:0 8px;
	border:#999 solid 1px;
	background-color:#FFF;
}
#BrandDir h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_branddirectory.png);
	background-repeat:no-repeat;
	width:184px;
	height:25px;
	border-bottom:5px #ccc solid;
}

.wideSkyscrapperBannerArea {
	width:160px;
	height:600px;
	margin:25px auto;
}
.wideSkyscrapperBannerArea img {
	border:0;
}


.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 303px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin-top:12px;
	margin-right:11px;
}
.advertisementLabel {
	margin: 0 auto;
	width:115px;
	height:12px;
}
.mediumRectangleBannerArea {
	margin: 0 auto;
	padding-bottom:8px;
	width:300px;/*height:250px;*/
}
.mediumRectangleBannerArea img {
	border:0;
}
.mediumRectangleBannerArea2 {
	margin: 0 auto;
	padding-top: 10px;
	width:300px;/*height:250px;*/
}
.mediumRectangleBannerArea2 img {
	border:0;
}
.thrColFixHdr #mainContent {
	margin: 12px 324px 0 220px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0 8px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.thrColFixHdr #mainContent2 {
	margin: 12px 324px 0 17px;
	padding: 0;
}
.thrColFixHdr #mainContentFull {
	margin: 12px 17px 0 17px;
	padding: 0;
}
/*******************************  Easy Slider   *******************************/

/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */
	
	
	/* Easy Slider */

	#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
/*#slider2{margin-top:1em;}*/
	#slider2 {
	margin-top:10px;
}
#slider li, #slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		/*width:696px;
		height:241px;*/
		width:407px;
	height:232px;
	overflow:hidden;
}
#slider li a img, #slider2 li a img {
	border:0;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:696px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
/* numeric controls */	

	ol#controls {
	/*margin:1em 0;*/
		margin:10px 0;
	padding:0;
	/*height:28px;*/
		height:16px;
}
ol#controls li {
	/*margin:0 10px 0 0; */
		margin:0 5px 0 0;
	padding:0;
	float:left;
	list-style:none;
	/*height:28px;*/
		height:16px;
	/*line-height:28px;*/
		line-height:16px;
}
ol#controls li a {
	float:left;
	/*height:28px;
		line-height:28px;*/
		height:16px;
	line-height:16px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	/*padding:0 10px;*/
		padding:0 5px;
	text-decoration:none;
	font-size:10px;
}
ol#controls li.current a {
	background:#5DC9E1;
	color:#fff;
	font-size:10px;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
/* // Easy Slider */

/*******************************  Easy Slider   *******************************/

.borderBox {
	border: 1px #CCC solid;
	padding:7px;
	width:393px;
	margin-bottom:10px;
}
.contentBox {
	/*font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;*/
	background-color:#FFF;
	padding-bottom:10px;
	margin-bottom:10px;
}
.contentBox a:link, .contentBox a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.contentBox a:hover, .contentBox a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	color:#F90;
	text-decoration:underline;
}
.contentBox ul {
	margin:10px 0 0 40px;
	padding:0;
}
.contentBox ul li {
	margin:0;
	padding:0;
	list-style:circle;
	line-height:20px;
}
.borderBoxAdvertorial {
	border: 1px #ccc solid;
	background-color: #daf3f8;
	padding:7px;
	width:393px;
	margin-bottom:10px;
}
.contentBoxAdvertorial {
	background-color:#FFF;
}
.contentList-left-marginalAdvertorial {
	position:relative;
	margin:0 0 0 115px;
	padding-top:3px;
	padding-bottom:1px;
	width:267px;
	min-height:70px;
}
.newsTNAdvertorial {
	position:absolute;
	left:-107px;
	top:10px;
	padding:2px;
	border:1px #ccc solid;
	width:90px;
}
.newsTNAdvertorial:hover {
	position:absolute;
	left:-107px;
	top:10px;
	padding:2px;
	background-color:#ccc;
	width:90px;
}
.newsTNAdvertorial img {
	border:0;
}
.columnHeader {
	border-bottom:#ccc 5px solid;
}
.feedIcon {
	width:12px;
	height:12px;
	margin-left:2px;
	border:0;
}
.contentList-left-marginal {
	position:relative;
	margin:10px 0 0 115px;
	padding-bottom:1px;
	width:267px;
	min-height:70px;
}
.newsTN {
	position:absolute;
	left:-107px;
	top:0;
	padding:2px;
	border:1px #ccc solid;
	width:90px;
}
.newsTN:hover {
	position:absolute;
	left:-107px;
	top:0;
	padding:2px;
	background-color:#ccc;
	width:90px;
}
.newsTN img {
	border:0;
}
hr.breakLine {
	background: #fff url(../images/hrbg.png) repeat-x;
	margin: 2px auto;
	height: 1px;
	border: 0 none;
}
.newsIntro {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
}
.newsIntro .newsTitle a:link, .newsIntro .newsTitle a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.newsIntro .newsTitle a:hover, .newsIntro .newsTitle a:active {
	color:#F90;
	text-decoration:underline;
}
.newsMore a:link, .newsMore a:visited {
	display:block;
	margin-bottom:10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#900;
	text-decoration:none;
	width:60px;
}
.newsMore a:hover, .newsMore a:active {
	color:#F90;
	text-decoration:underline;
}
.contentBox h4 {
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#900;
	text-transform:uppercase;
	letter-spacing:0.2em;
}
#hilight2Column {
	width:380px;
	height:300px;
	margin:0 auto;
}
#strgLeft {
	width:189px;
	float:left;
	border-right:#ccc 1px dotted;
}
#strgright {
	width:190px;
	float:right;
}
.hilightContent {
	width:170px;
	margin:0 auto;
}
.hilightContent .hilightNewsTitle a:link, .hilightContent .hilightNewsTitle a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.hilightContent .hilightNewsTitle a:hover, .hilightContent .hilightNewsTitle a:active {
	color:#F90;
	text-decoration:underline;
}
.newsTNBig {
	padding:2px;
	background-color:#fff;
	border:1px #ccc solid;
	margin:10px auto;
	width:160px;
}
.newsTNBig:hover {
	padding:2px;
	background-color:#ccc;
}
.newsTNBig img {
	border:0;
	width:160px;
}
.EndMainSection {
	border-bottom:#ccc 5px solid;
}
.squareBannerGroup {
	height:150px;
}
.squareBannerArea {
	width:125px;
	height:137px;
	margin:4px;
	position:relative;
	float:left;
}
.ColumnContentBox {
	background-color:#f5f5e9;
}
.ColumnContentBox h4 {
	margin:10px 0 0 0;
	padding:0 0 0 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#900;
	text-transform:uppercase;
	letter-spacing:0.2em;
	width:200px;
}
.halfBannerArea {
	width:234px;
	height:60;
	margin:0 auto;
}
/******  End center column  *******/


.contentBoxRight {
	width:290px;
	background-color:#FFF;
	border:#ccc 1px solid;
	margin-top:10px;
	padding:5px;
}
.contentBoxRightBlack {
	width:290px;
	background-color:#000;
	border:#ccc 1px solid;
	margin-top:10px;
	padding:5px;
}
.contentRightList-left-marginal {
	position:relative;
	margin:10px 0 0 110px;
	padding-bottom:1px;
	width:175px;
	min-height:70px;
}
.brandList-left-marginal {
	position:relative;
	position:fixed;
	margin:10px 0 0 110px;
	padding-bottom:1px;
	width:175px;
	min-height:70px;
}
.prnewsGroup {
	max-height:400px;
	overflow:auto;
}
.prnewsList-left-marginal {
	position:relative;
	margin:10px 0 0 115px;
	padding-bottom:1px;
	width:155px;
	min-height:70px;
}
.PSTChannelBox {
	width:300px;
	background-color:#000;
	border:#ccc 1px solid;
	margin:10px auto;/*padding:5px;*/
}
.ClipTitle a:link, .ClipTitle a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#F90;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.ClipTitle a:hover, .ClipTitle a:active {
	color:#FFF;
	text-decoration:underline;
}
.ClipArea {
	width:290px;
	height:264px;
	margin:5px auto;
}
#mediaplayer {
	width: 290px;
	height: 264px;
	background: #000;
}
.ClipDesc {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#fff;
	min-height:100px;
}
.ClipMore-Area {
	/*margin-top:28px;  เอาไว้ใช้เมื่อหาวิธีแก้ title & description ของแต่ละข่าวเวลาคลิ๊กได้แล้ว */
	margin-top:10px;
	min-height:130px;
}
.ClipList {
	width: 90px;
	margin:3px;
	position:relative;
	float:left;
}
.ClipList img {
	border:0;
}
.MoreClipDesc {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	text-indent:17px;
	background-image:url(../images/icon_clip.png);
	background-repeat:no-repeat;
}
/* begin prnews monitor and digest*/
#prnewsTabs {
	width:280px;
	margin:10px auto;
}
.prMonitor-left-marginal {
	position:relative;
	margin:10px 0 0 95px;
	padding-bottom:1px;
	width:165px;
	min-height:70px;
}
#PRCategories {
	margin:15px auto 10px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
}
#PRCategories a:link, #PRCategories a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
	text-decoration:none;
}
#PRCategories a:hover, #PRCategories a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
	text-decoration:underline;
}
#PRCategories span {
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
#photoGroup {
	margin:10px auto;
}
.photoList {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	width:90px;
	margin:3px;
	position:relative;
	float:left;
	font-weight:bold;
	text-align:center;
}
.photoList img {
	padding:1px;
	border:1px #ccc solid;
	width:90px;
	margin-bottom:5px;
}
.photoList img:hover {
	padding:1px;
	border:1px #999 solid;
	width:90px;
	background-color:#CCC;
}
.newsTN {
	position:absolute;
	left:-107px;
	top:0;
	padding:2px;
	border:1px #ccc solid;
	width:90px;
}
.newsTN:hover {
	position:absolute;
	left:-107px;
	top:0;
	padding:2px;
	background-color:#ccc;
	width:90px;
}
#brandCategories {
	margin:10px auto 10px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
}
#brandCategories a:link, #brandCategories a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
	text-decoration:none;
}
#brandCategories a:hover, #brandCategories a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:10px;
	color:#a41414;
	text-decoration:underline;
}
#brandCategories span {
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
.thrColFixHdr #footer {
	padding: 0;
	background:#DDDDDD;
}
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:9px;
	color:#ccc;
	background-color:#000;
	text-align:center;
}
.footerMenu {
	margin:0 5px;
}
#footer p a:link, #footer p a:visited {
	margin: 0;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ccc;
	text-align:center;
	text-decoration:none;
}
#footer p a:hover, #footer p a:active {
	color:#F90;
	text-decoration:underline;
}
#footer p span {
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/************** magazine content index **************/
#breadcrumbs {
	margin:15px 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F90;
	text-decoration:underline;
}
#pageTitle {
	border-bottom: 5px #bfbebc solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-left:7px;
	margin-bottom:20px;
}
#pageTitleText {
	width:585px;
	float:left;
}
.feedIconBig {
	width:24px;
	height:24px;
	border:0;
	margin-top:5px;
	margin-bottom:3px;
}
.IndexGroup, .contentGroup {
	background-color:#FFF;
	padding:10px 20px;
}
.relatedInfoGroup {
	background-color:#FFF;
	padding:10px 20px;
	margin-top:10px;
	height:300px;
}
.commentGroup {
	background-color:#FFF;
	padding:10px 20px;
	margin-top:10px;
}
#disqus_thread {
	background-color:#FFF;
	padding:10px 20px;
	margin-top:10px;
}
.IndexSet {
	position:relative;
	margin:10px 0 0 220px;
	padding-bottom:10px;
	width:357px;
	min-height:140px;
}
.IndexNewsTN {
	position:absolute;
	left:-220px;
	top:0;
	padding:2px;
	border:1px #ccc solid;
	width:200px;
}
.IndexNewsTN:hover {
	position:absolute;
	left:-220px;
	top:0;
	padding:2px;
	background-color:#ccc;
	width:200px;
}
.IndexNewsTN img {
	border:0;
}
.IndexNewsIntro {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
}
.IndexNewsIntro .IndexNewsTitle a:link, .IndexNewsIntro .IndexNewsTitle a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.IndexNewsIntro .IndexNewsTitle a:hover, .IndexNewsIntro .IndexNewsTitle a:active {
	color:#F90;
	text-decoration:underline;
}
.IndexNewsAuthor {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	display:block;
	font-style:italic;
}
.IndexNewsMore a:link, .IndexNewsMore a:visited {
	display:block;
	margin-bottom:10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#900;
	text-decoration:none;
	width:60px;
}
.IndexNewsMore a:hover, .IndexNewsMore a:active {
	color:#F90;
	text-decoration:underline;
}
#Top5Right {
	width:280px;
	margin:10px auto;
	padding:0 8px;
	border:#ccc solid 1px;
	background-color:#FFF;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
}
#Top5RightHeader h3 {
	margin:0;
	padding:0;
	text-indent:-2400px;
	background-image:url(../images/header_top5.png);
	background-repeat:no-repeat;
	width:280px;
	height:24px;
	border-bottom:5px #ccc solid;
}
/* Begin ใช้กรณีเมื่อเป็น article list อย่างเดียว */
#top5RightArticlesList {
	width:280px;
	margin:10px auto;
}
#top5RightArticlesList ol {
	margin:0;
	padding:0 0 0 20px;
}
#top5RightArticlesList ol li {
	margin-bottom:10px;
}
#top5RightArticlesList ol li a:link, #top5RightArticlesList ol li a:visited {
	color:#000;
	text-decoration:none;
}
#top5RightArticlesList ol li a:hover, #top5RightArticlesList ol li a:active {
	color:#F90;
	text-decoration:underline;
}
.MediumRectangleRight {
	margin:10px auto;
}
.sqrbtn {
	width:125px;
	height:137px;
	margin:0 0 12px 15px;
	position:relative;
	float:left;
}
/*-------------footer------------*/

#footerMagNav {
	padding:20px;
}
#footerMagNavGroup {
}
.footerMagNavSet {
	display:block;
	position:relative;
	float:left;
	width:158px;
	padding-left:10px;
	padding-right:15px;
	margin-top:20px;
}
.footerMagNavSet ul {
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
}
.footerMagNavSet ul li {
	line-height:18px;
}
.footerMagNavSet ul li a:link, .footerMagNavSet ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.footerMagNavSet ul li a:hover, .footerMagNavSet ul li a:active {
	color:#F90;
	text-decoration:underline;
}
.footerMagNavSet ul li ul {
	list-style:none;
	margin:0;
	padding-left:10px;
}
.footerMagNavSet ul li ul li {
	line-height:12px;
}
.footerMagNavSet ul li ul li a:link, .footerMagNavSet ul li ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:capitalize;
	font-weight:normal;
	text-decoration:none;
}
.footerMagNavSet ul li ul li a:hover, .footerMagNavSet ul li ul li a:active {
	color:#F90;
	text-decoration:underline;
}
.footerPRNavSet {
	display:block;
	position:relative;
	float:left;
	width:158px;
	padding-left:10px;
	padding-right:15px;
	margin-top:20px;
}
.footerPRNavSet ul {
	/*list-style:none;*/
	list-style:outside;
	margin:0;
	font-size:10px;
	/*padding:0 0 5px 0;*/
	padding:0 0 5px 5px;
}
.footerPRNavSet ul li {
	line-height:18px;
}
.footerPRNavSet ul li a:link, .footerPRNavSet ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.footerPRNavSet ul li a:hover, .footerPRNavSet ul li a:active {
	color:#F90;
	text-decoration:underline;
}
/*-------------footer------------*/
/*-------------Pagenation------------*/

p.pagenation {
	padding: 5px;
	margin: 5px;
	text-align: center;
	clear: both;
}
.pagenation a, .pagenation dfn {
	font-style: normal;
	font-family: Tahoma, "Lucida Grande";
	font-size: 12px;
	padding: 1px 7px;
	border: solid 1px #CCC;
	color: #333;
}
.pagenation span {
	font-style: normal;
	font-family: Tahoma, "Lucida Grande";
	font-size: 12px;
	padding: 1px 7px;
	border: solid 1px #CCC;
	color: #333;
	background:#999;
}
.pagenation dfn {
	font-weight: bold;
	color: #FFFFFF;
	background: #666;
}
.pagenation a:hover {
	background: #666;
	text-decoration: underline;
	color: #FFF;
}
/*-------------Pagenation------------*/

/*-------------news detail------------*/
#newsDetailTitle {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:18px;
	font-weight:bold;
}
#newsDetailAuthorPublish, #newsDetailAuthorPublish a:link, #newsDetailAuthorPublish a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	margin-top:10px;
	color:#666;
}
#newsDetailAuthorPublish a:hover, #newsDetailAuthorPublish a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	margin-top:10px;
	color:#F90;
}
.newsRecruitTitle {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:18px;
	font-weight:bold;
}
.newsRecruitDetail {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
}
.socialBookmark a:link, .socialBookmark a:visited {
	color:#666;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	margin-right: 6px;
}
.socialBookmark a:hover, .socialBookmark a:active {
	color:#F90;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	margin-right: 6px;
}
.socialBookmark img {
	width:16px;
	height:16px;
	border:0;
	margin-right:3px;
	vertical-align: middle;
}
.stbuttontext {
	color:#000000;
	background: #FFFFFF;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
}
.stbuttontext:hover {
	color:#F90;
	background: #FFFFFF;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	text-decoration:underline;
}
#feedflare a:link, #feedflare a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#666;
}
#feedflare a:hover, #feedflare a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#F90;
}
#newsDetailCredential {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#666;
}
#newsDetailCredential span {
	font-weight:bold;
}
#newsDetailCredential span a:link, #newsDetailCredential span a:visited {
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
#newsDetailCredential span a:hover, #newsDetailCredential span a:active {
	font-weight:bold;
	color:#F90;
	text-decoration:underline;
}
#content, #content p {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
}
#content a:link, #content p a:link {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
	text-decoration:underline;
}
#content a:visited, #content p a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#666;
	text-decoration:underline;
}
#content a:hover, #content a:active, #content p a:hover, #content p a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#F90;
	text-decoration:none;
}
#leadIMG {
	float:left;
}
#leadIMG img {
	border:#CCC 1px solid;
	padding:5px;
	margin-right:10px;
}
.leadPix img {
	border:#CCC 1px solid;
	padding:5px;
}
img.leadPRIMG {
	display: block;
	margin: 25px auto;
}
.relatedInfoLeft {
	float:left;
	width:285px
}
.relatedInfoRight {
	float:right;
	width:285px
}
#relatedInfo h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:0;
}
#relatedInfo ul {
	list-style-type:disc;
	list-style:inside;
	margin:0;
	padding:0 0 5px 10px;
}
#relatedInfo li {
	line-height:14px;
	font-size:12px;
}
#relatedInfo a:link {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#relatedInfo a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#relatedInfo a:hover, #relatedInfo a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#F90;
	text-decoration:underline;
}
#commentSet {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
}
#sign-in-set {
	margin-top:10px;
}
a#sign-up {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
a#sign-in {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	background-color:#ccc;
	text-decoration:underline;
}
#commentFormGroup {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	margin-top:10px;
}
#commentFormGroup label {
	float: left;
	width: 120px;
	font-weight: bold;
}
#commentFormGroup input, #commentFormGroup textarea {
	width: 180px;
	margin-bottom: 5px;
}
#commentFormGroup textarea {
	width: 250px;
	height: 100px;
}
#commentFormGroup #submitbutton {
	margin-left: 120px;
	margin-top: 5px;
	width: 90px;
}
#commentFormGroup br {
	clear: left;
}
#commentNavi {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	float:right;
}
#commentNavi a:link {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#commentNavi a:visited {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#666;
	text-decoration:underline;
}
#commentNavi a:hover, #commentNavi a:active {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#F90;
	text-decoration:underline;
}
#commentNavi span {
	font-weight:bold;
}
.commentPost {
	background-color:#ccc;
	margin-top:10px;
	height:20px;
}
.commenterNumber {
	float:left;
	font-weight:bold;
}
.commenterCredential {
	float:right;
}
.commenterCredential a:link, .commenterCredential a:visited {
	color:#000;
}
.commenterCredential a:hover, .commenterCredential a:active {
	color:#F90;
}
.commentDetail {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:10px;
}
.commenter {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	font-style:normal;
	color:#900;
	font-style:italic;
}
.commenter span {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#000;
}
#photosGallery {
	margin:10px 0 10px 5px;
	width:285px;
}
#photosGallery a img {
	border:0;
}
#popupPhotosGallery {
	margin:10px 0 10px 5px;
	width:285px;
}
#popupPhotosGallery a img {
	border:0;
}
.truehits {
	margin:10px auto 0 auto;
	width:20px;
	height:20px
}
/*-------------news detail------------*/

#PRHighlight {
	height:250px;
}
.PRHighlightLeft {
	float:left;
	width:285px;
}
.PRHighlightRight {
	float:right;
	width:285px;
}
/*-------------content index------------*/
#IndexLeft {
	width:288px;
	float:left;
}
#IndexLeft h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
#IndexLeft h4 {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
#IndexRight {
	width:288px;
	float:right;
}
#ContentIndexCover {
	margin: 24px auto;
	width: 200px;
}
#IndexLeft ul, #IndexRight ul {
	padding: 0;
}
#IndexLeft ul li, #IndexRight ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	list-style-type: none;
	list-style-position: outside;
	line-height:32px;
}
#IndexLeft ul li a:link, #IndexLeft ul li a:visited, #IndexRight ul li a:link, #IndexRight ul li a:visited {
	color:#000;
	text-decoration:none;
}
#IndexLeft ul li a:hover, #IndexLeft ul li a:active, #IndexRight ul li a:hover, #IndexRight ul li a:active {
	color:#F90;
	text-decoration:underline;
}
#IndexLeft ul li ul li, #IndexRight ul li ul li {
	font-family: Georgia, "Times New Roman", Times, serif, Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 18px;
	font-weight: normal;
	list-style-type: disc;
	margin-left: 25px;
}
#IndexLeft ul li ul li ul li, #IndexRight ul li ul li ul li {
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 14px;
	font-weight: normal;
	list-style-type: circle;
	line-height:24px;
}
#IndexLeft ul li ul li ul li, #IndexRight ul li ul li ul li {
	font-family: Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size: 14px;
	font-weight: normal;
	list-style-type: circle;
	line-height:24px;
}
#globalThumb, #workThumb {
	margin: 0 auto;
	width:272px;
}
#globalThumb a:link img, #workThumb a:link img {
	border:#FFF solid 2px;
}
#globalThumb a:hover img, #workThumb a:hover img {
	border:#999 solid 2px;
}
/***** Begin Search Result *****/
.SearchResultSet {
	position:relative;
	margin:10px 0 0 0;
	padding-bottom:10px;
	width:577px;
	min-height:140px;
}
.searchResultKeyword {
	font-family: Georgia, "Times New Roman", Times, serif, Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:18px;
	color:#000;
	margin:10px 0 0 0;
}
.searchResultKeyword span {
	color:#F90;
}
.searchResultSummary {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
}
.searchResultSummary span {
	color:#900;
}
.searchResultType {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	margin:20px 0;
}
.SearchResultIntro {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
}
.SearchResultIntro .SearchResultTitle a:link, .SearchResultIntro .SearchResultTitle a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.SearchResultIntro .SearchResultTitle a:hover, .SearchResultIntro .SearchResultTitle a:active {
	color:#F90;
	text-decoration:underline;
}
.SearchResultAuthor {
	margin:5px auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#000;
	display:block;
	font-style:italic;
}
.SearchResultMore a:link, .SearchResultMore a:visited {
	display:block;
	margin-bottom:10px;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:12px;
	color:#900;
	text-decoration:none;
	width:60px;
}
.SearchResultMore a:hover, .SearchResultMore a:active {
	color:#F90;
	text-decoration:underline;
}
.searchMoreResult {
	margin-bottom:20px;
}
.searchMoreResult a:link, .searchMoreResult a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#F90;
	text-decoration:none;
}
.searchMoreResult a:hover, .searchMoreResult a:active {
	color:#F90;
	text-decoration:underline;
}
/***** End Search Result *****/

/* begin modal */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block {
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
/* end modal */

/*begin past issue*/

.PastIssueYearGroup p {
	display:inline-block;
	width:185px;
	/*margin:0;
	padding:0;*/
	vertical-align:top;
	margin:0 auto;
	text-align:center;
}
.PastIssueYearGroup a img {
	border: 1px solid #CCC;
}
.LabelIssue {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-align:center;
}
.BackIssue {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#900;
	text-align:center;
}
.BackIssue a:link, .BackIssue a:visited {
	color:#900;
	text-decoration:none;
}
.BackIssue a:hover, .BackIssue a:active {
	color:#333;
}
.SoldOutIssue {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.LabelEbook {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F90;
	text-align:center;
}
.LabelEbook a:link, .LabelEbook a:visited {
	color:#F90;
}
.LabelEbook a:hover, .LabelEbook a:active {
	color:#333;
}
.IssueName {
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	font-weight:bold;
	color:#000;
	display:block;
	text-align:center;
}
.LabelCD {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#06F;
	text-align:center;
}
.LabelCD a:link, .LabelCD a:visited {
	color:#06F;
	text-decoration:none;
}
.LabelCD a:hover, .LabelCD a:active {
	color:#333;
	text-decoration:underline;
}
/*end past issue*/


#ARStage {
	width: 640px;
	height: 480px;
	background: #ccc;
	margin: 10px auto;
}
table.AdTable {
	border-width: 1px;
 border-spacing:;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.AdTable th {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
 -moz-border-radius:;
	font-size:14px;
}
table.AdTable td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
 -moz-border-radius:;
	font-size:14px;
}
table.AdTable caption {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:18px;
	text-align:left;
	line-height:24px;
}
table.AdTable a:link, table.AdTable a:visited {
	color:#000;
	text-decoration:underline;
}
table.AdTable a:hover, table.AdTable a:active {
	color:#F90;
	text-decoration:none;
}
.contactPage a:link, .contactPage a:visited {
	margin:5px auto 0 auto;
	font-family:Tahoma, "Lucida Grande", "Microsoft Sans Serif", Thonburi, Loma, Umpush, sans-serif, "Arial Unicode MS";
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.contactPage a:hover, .contactPage a:active {
	color:#F90;
	text-decoration:underline;
}
table.AdTable span.StatPositive {
	color:#060;
	text-decoration:none;
	font-style:italic;
}
table.AdTable span.StatNegative {
	color:#C00;
	text-decoration:none;
	font-style:italic;
}
.brandTN {
	margin:10px auto;
	padding:2px;
	border:1px #ccc solid;
	width:120px;
}
.brandTN:hover {
	padding:2px;
	background-color:#ccc;
	width:120px;
}
.brandTN img {
	border:0;
}

#MainContent_HotLink img, #SocialLink img, #MainContent_PrintLink img, #FBLink img, #TWLink img, #MainContent_MonitorLink img, #MainContent_DigestLink img {
	border:0;
}


