* 
    {
    margin: 0;
    padding: 0;
	/*font-size: 13px;*/
	/*font-family: Tahoma;*/
    }
/*html {font-size: 12px;}*/
a:active, a:focus {
outline:none;
}
img {border: none;} 

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; /*line-height: 90%;
	margin: .2em 0 .4em 0;*/
	letter-spacing: -1px;
}
h1 {font-size:170%; color:#FFFFFF;}
h2 {font-size:150%; color:#666666;}
h4 {font-size:110%;}

/* the bit that does the work */
 
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#999999; 
  font-family: Tahoma;
  /*font-size: 12px;*/
  overflow: hidden; 
  }
 
/* for internet explorer */
* html body {
  padding:165px 0 0 0; 
  }
 
#container {font-size: 13px;
 /* font-family:"times new roman", serif;*/
 /* font-size: 0.8em;*/
  position:fixed; 
  top:165px;
  left:0;
  bottom:0px; 
  right:0;
  overflow-y:scroll;
  overflow-x:auto; 
  background:#999999;
  padding: 0;
  text-align:center;
  }
 
* html #container {
  height:100%; 
  width:100%; 
  }
 
#header {
	font-size: 13px;
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:161px; /*=height:180px-4px*/
  /*overflow: auto; ****************/
  overflow: hidden; 
  background: #CCCCCC;
  border-bottom:4px solid #BBBBBB;
  }
* html #header {height:165px;}
  
/* end of bit that does the work */
 



 


a, a:visited {
 /* font-size:1.1em;*/
  text-decoration: none;
  color: #000000;
  }
 
a:hover {
  color: #000000; 
  text-decoration: underline;
  }

 
#header ul {
  /*clear:both; */
  /*text-align:center; */
  border-top:4px solid #CCCCCC;
  }
 
#header ul {
  margin:0; 
  padding:0; 
  list-style-type:none; 
  background: #CCCCCC url(../images/nav_bg.jpg) repeat-x left top; 
  height:25px;
  width: 954px;
  }
 
#header ul li {
	display: block;
	float:left;
	margin:0px;
	border-right: 1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
  }
  
#header ul li a, #header ul li a:visited {color:#000000; background: #BBBBBB url(../images/nav_bg.jpg) repeat-x left top;padding: 5px 20px 5px 15px; display: block;}
#header ul li a:hover {color: #CC0000; text-decoration: none; background: #EDEDED url(../images/nav_bg2.jpg) repeat-x left top;}

hr {clear:both; border:0; height:1px; color:#000; background-color:#000;}
 

 
/*****************from old css files*********************/ 
 #member{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 954px;
	height: 100px;
	background-color: #CCCCCC;
	text-align:left;
}

#contentWrap {width: 954px; background: #EEEEEE; margin: 0 auto; padding:10px 0 0 0; display:block;}

#memberTB {
	width: 934px;
	background-color: #FFFFFF;
	margin:0 auto;
	text-align: left;
	font-size: 13px;
}
.memberTd {
	border-top: 1px solid #CECECE;
	padding: 15px;
}

.userOptions {
	float: right;
	width: 350px;
	padding: 5px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
}

.tablePad td {padding:5px; text-align:left;}
.tablePad2 td {padding:5px;}

#newsTable {
	background-color: #FFFFFF;
	width: 800px;
	font-size:13px;
}

#newsTable td {
	background-color: #EFEFEF;
	text-align: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#newsTable img {
	float: left;
	margin-right: 20px;
}

/********************/
.buyText {font-weight: bold;color: #009900;}
/*******************/
.sellText {
	font-weight: bold;
	color: #CC0000;
}
/********ͧ***********/
.rentText {
	font-weight: bold;
	color: #0099FF;
}
/*******************/
.forRentText {
	font-weight: bold;
	color: #FF9900;
}
/********š***********/
.changeText {
	font-weight: bold;
	color: #999999;
}

/**not sure to use**/
#pageReg {
	width: 934px;
	background-color: #FFFFFF;
	margin:0 auto;
	padding:20px 0;
}
#pageReg p { text-align:left; margin: 10px 0;}

ul.getInfo li {padding:5px 10px; border-bottom: 1px solid #CCCCCC; list-style: none;}/****get info list*****/

/***********************Link table******************************/
/*.linkTable {
	width: 880px;
	background-color: #DEDEDF;
	margin: 5px auto;
	text-align:left;
	border:1px solid #000000;
	font-size:13px;
}*/
/*.linkTable li {margin-bottom: 10px; margin-left: 40px; list-style-position:outside;}*/

/**********************new product page********************************************************/
#pagebgWhite {
	width: 934px;
	background-color:#FFFFFF;
	margin:0 auto;
}
ul#newproduct {display: block;}
ul#newproduct li {
list-style: none;
margin: 0 10px 5px 10px;
border: solid 1px #CCCCCC;
display:block;
}

ul#newproduct2 {display: block; float: left; width:680px; margin:0; padding:0 0 0 5px; border-left:1px solid #AAAAAA;}
ul#newproduct2 li {
list-style: none;
/*border-top: solid 1px #CCCCCC;*/
display:block;
text-align:left;
margin:0 0 5px 0;
padding:0;
}

/*ul#newproduct li img {
	float:left;
	position: relative;
	margin-right: 15px;
	border: solid 1px #CCCCCC;
}*/

/*ul#newproduct li a img:hover {border: solid 1px #000000;}*/

.compname {/*margin: 10px; */text-align:center; background: #FFFFFF;/* border: 2px solid #CCCCCC; padding:15px 3px 3px 3px;*/ width:190px; float: left;}

.compname img {margin-bottom: 10px;}

#logo {text-align:center; padding:5px;}
#logo img {margin:10px;/* border: solid 1px #FFFFFF;*/}
/*#logo a img:hover {border: solid 1px #000000;}*/

/****************************************************************************************/

.newProductDetail {display: block; text-align: left; width: 800px; margin:0 auto;}
.newProductDetail a {font-weight: bold; color:#CC0000;}
.newProductDetail ul, .newProductDetail ol {margin-left: 50px;}

/**h2 style on Home page***/
h2.headingHome {background: #FFFFFF url(../images/heading_bg.jpg) repeat-x left top; padding:1px 5px 2px 5px; color: #CC0000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 170%; margin-bottom: 5px; border-top:4px solid #CC0000;}

.boxesHome {position:relative; background: #FFFFFF; border: 1px solid #cccccc;}

/*********** #news on homepage styles ***********/

.newsHome {
	font-size: 13px;
	text-align:left;
	margin:0 auto;
}
.newsHome img{
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	margin-bottom: 10px;
}
.newsHome a:link, .newsHome a:visited {
	font-weight: normal;
	text-decoration:none;
	color:#000000;
}
.newsHome a:hover {text-decoration: underline;}
.date {color: #F26631; font-weight: normal;}
/**********************************************/

p.subCateLearning {font-size: 120%; color:#CC0000; font-weight: bold; margin-left:30px; padding:2px 0px 3px 10px; background: #EEEEEE; margin-top:10px;}

h2#marketTopic {border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px; font-size:110%; color:#000000;}

td.textRight {text-align:right; font-weight: bold;}

#topnavLogo {text-align:left; width:954px; margin:0 auto; padding-top:5px; display:table;}

.fixTopic {font-size:14px; font-weight: bold; display: block; padding:5px; text-align: left; border-bottom:1px dotted #cccccc;}

/****/
a.linkmemberid {color:#CC0000; font-weight: bold;}
a.linkmemberid:hover {color: #000000; font-weight: bold; text-decoration: underline;}