﻿body {margin: 0px; padding:0px;}
#container{width:100%; margin:0; padding:0;}
#rightcol{margin-left:0px}
.style2 {font-size: 12px; color: #FFFFFF;}
a:link, a:visited, a:hover { color:#043483} 
a:active { color:#000000}

a.b:link, a.b:visited, a.b:hover   { color:#434839; font-family: "細明體"; font-size: 13px; font-weight: bold } 
a.b:active { color:#000000; font-family: "細明體";	font-size: 13px; font-weight: bold }


form {margin:0;padding:0;}
.copyright {  font-family: "細明體", "標楷體"; font-size: 11px; line-height: normal; color: #333333}
.tablebg{ background-color: #DFDFDF }

.gris-13 {  font-family: "細明體", "標楷體"; font-size: 13px; color: #6B6A6A; line-height: 20px}

.blue-con-13 {  font-family: "細明體", "標楷體"; font-size: 13px; color: #000099; line-height: 20px}
.blue-15 {  font-family: "細明體", "標楷體"; font-size: 15px; color: #043483}
.blue-bold-15 {  font-family: "Times New Roman", "Times", "serif"; font-size: 15px; font-weight: bold; color: #003366}
.blue-bold-18 {  font-family: "細明體", "標楷體"; font-size: 16px; font-weight: bold; color: #CC0000}

.blue-13 { font-family: "細明體"; font-size: 13px; color: #000099 }
.red-13 { font-family: "細明體"; font-size: 13px; color: #7E0101 }
.red-15 { font-family: "細明體"; font-size: 15px; color: #990000}
.red-bold-15 { font-family: "細明體"; font-size: 15px; color: #990000;font-weight: bold;}

.black-bold-13 {font-family: "細明體";font-size: 13px;font-weight: bold;}
.black-13 {font-family: "細明體", "標楷體"; font-size: 13px; color: #000000; line-height: 20px}
.black-15 {font-family: "細明體", "標楷體"; font-size: 15px; color: #000000; line-height: 20px}

.white-13 { font-family: "細明體"; font-size: 13px; color: #FFFFFF }
.white-bold-15 {  font-family: "Times New Roman", "Times", "serif"; font-size: 15px; font-weight: bold; color: #FFFFFF}

.brown-13 { font-family: "細明體"; font-size: 13px; color: #BE7308 }
.brown-15 {font-family: "細明體", "標楷體"; font-size: 15px; color: #E1933E; line-height: 20px}

a.menu1:link, a.menu1:visited, a.menu1:hover, a.menu1:active {color: #FFFFFF; font-size: 13px; text-decoration:none; line-height: normal}

A.menuMagazine:link    {color: #000099; font-size: 13px; text-decoration:none; line-height: normal}
A.menuMagazine:visited {color: #000099; font-size: 13px; text-decoration:none; line-height: normal}
A.menuMagazine:hover   {color: #000099; font-size: 13px; text-decoration:underline; line-height: normal}
A.menuMagazine:active  {color: #000099; font-size: 13px; text-decoration:none; line-height: normal}

A.menu2:link    {color: #043483; font-size: 13px; text-decoration:none; line-height: normal}
A.menu2:visited {color: #043483; font-size: 13px; text-decoration:none; line-height: normal}
A.menu2:hover   {color: #043483; font-size: 13px; text-decoration:none; line-height: normal}
A.menu2:active  {color: #043483; font-size: 13px; text-decoration:none; line-height: normal}

A.menuBrown:link, A.menuBrown:visited, A.menuBrown:hover, A.menuBrown:active{color: #BE7308; font-size: 13px; text-decoration:none; line-height: normal}
A.menuRed:link, A.menuRed:visited, A.menuRed:hover, A.menuRed:active {color: #7E0101; font-size: 13px; text-decoration:none; line-height: normal}
A.menuBlack:link, A.menuBlack:visited, A.menuBlack:hover, A.menuBlack:active{color: #000000; font-size: 13px; text-decoration:none; line-height: normal}

A.menuGray:link    {color: #626262; font-size: 13px; text-decoration:none; line-height: normal}
A.menuGray:visited {color: #626262; font-size: 13px; text-decoration:none; line-height: normal}
A.menuGray:hover   {color: #FF0000; font-size: 13px; text-decoration:underline; line-height: normal}
A.menuGray:active  {color: #626262; font-size: 13px; text-decoration:none; line-height: normal}

A.MemberMenu1:link    {color: #7E0101; font-size: 13px; text-decoration:none; line-height: normal}
A.MemberMenu1:visited {color: #7E0101; font-size: 13px; text-decoration:none; line-height: normal}
A.MemberMenu1:hover   {color: #7E0101; font-size: 13px; text-decoration:none; line-height: normal}
A.MemberMenu1:active  {color: #7E0101; font-size: 13px; text-decoration:none; line-height: normal}

overflow-x: hidden;/*去除水平捲動軸*/
overflow-y: hidden;/*去除垂直捲動軸*/ 
.postable{width:100%; padding:0; margin: 6px 12px; border: 1px solid #ccc;}
.postable th { 
	border-left: 1px solid #d7d7d7;
	background:#fbb109;
	padding: 6px 6px 6px 12px;
	color: black;
	font-size: 0.8em;
}
.postable td {
    background:#fff699;
	padding: 6px 6px 6px 6px;
	color: black;
	font-size: 0.8em;
}
.postable td.postitle{background:#fdce2a;}

.mytable {
	width: 600px;
	padding: 0;
	margin: 6px 12px;
	border: 1px solid #ccc;
}

.mytable_rep {
	width: 600px;
	padding: 0;
	margin: 6px 12px 6px 12px;
	border: 1px solid #ccc;
}
.mytable_rep th {   
	border-left: 1px solid #d7d7d7;
	background: #ccc;
	padding: 6px 6px 6px 12px;
	color: black;
	font-size: 0.8em;
}

.mytable_rep td {
    background: #fff;
	padding: 6px 6px 6px 6px;
	color: black;
	font-size: 0.8em;
	text-align:left;
}
.mytable2 {
	width: 600px;
	padding: 0;
	margin: 6px 12px;
	border: 1px solid #fff;
}
.mytable3 {
	width: 600px;
	padding: 0;
	margin: 6px 8px;
	border: 1px solid #ccc;
}
.mytable3 th {
   
	border-left: 1px solid #d7d7d7;
	background: #ccc;
	padding: 6px 6px 6px 12px;
	color: black;
	font-size: 12px;
}
.mytable3 td {
    background: #fff;
	padding: 6px 6px 6px 6px;
	color: black;
	font-size: 12px;
}
.mysearch {
	width: 430px;
	padding: 0;
	margin: 12px 0px;
}
.mytable th {
   
	border-left: 1px solid #d7d7d7;
	background: #ccc;
	padding: 6px 6px 6px 12px;
	color: black;
	font-size: 0.8em;
}
.mytable td {
    background: #fff;
	padding: 6px 6px 6px 6px;
	color: black;
	font-size: 0.8em;
}
.terms p{font-weight:normal;}
.terms{
   width: 400px;
   border: 1px solid #ccc;
   overflow: auto;
   height: 150px;
   font-size: 0.8em;
   margin-left:20px;
   }
/*會員專區*/
.membertitle{width:152px; height: 21px; margin-top:6px; background:#BC001D url(../image/index-hit-8.gif) no-repeat;}    
.member{width:150px; list-style-type:none; margin:0px; border:1px solid #ececec;} 
.member ul{list-style-type:none; display:inline; margin:0; padding:0;}
.member ul li{border-top:2px solid #ececec; background:url(../image/vote-blue-arrow-member.gif) no-repeat bottom left; padding-left:20px;}  
/*績優廠商*/ 
.brand{
    margin:20px 0px;
    width:145px;
	height:100%;
	border:1px solid #ccc;
	font-family: "細明體", "標楷體";
	font-size: 13px;
	color: #000000;	
   }

     
/*新手小百科*/   
.buytitle{width:615px; border:0px; margin-left:10px;}   
.buytable{width:615px; margin-top:20px; border:1px solid #ccc; padding: 0px 10px; margin-left:10px;}
.buyer th{text-align:center;  background:#DEE8EF; height:30px;}
/*.buyer td{padding-left:20px; }*/
.buyer td{text-align:center; }
.buyer td.alignleft{text-align:left; }

.buyer td ul{margin:0px; list-style-position:outside;text-align:left; padding-left:20px;}
.buyer2 td ul{margin:0px; list-style-position:outside; list-style-type:decimal; margin-left:30px;}

.buyer3 ul{list-style-position:outside;list-style-type:decimal; margin:0; padding:0; padding-left:20px;}
.buyer3 ul li{padding-bottom:10px;}

.adtable{width:432px; margin-left:10px; border:0;}
.adtable td{width:208px; border:1px solid #ccc}

.quicksearch{width:430px; height:124px; border:1px solid #ccc; border-top:none; }
.quicksearch td{height:30px; padding-left:3px;}
