@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	/*text-align:center;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
#container {
	width:902px;
	padding-bottom:10px;
	text-align:left;
	margin:auto;
	font-size:75%;
	color:#FFF;
}
#pageContainer {
	margin-bottom:8px;
	color:#666;
}
#pageContainer #mainHeader {
	background-image:url(../images/bg_header.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-bottom:2px;
}
#pageContainer #mainHeader #logo {
	float:left;
	margin-top:25px;
	margin-left:25px;
	width:300px;
}
#pageContainer #mainHeader #searchBar {
	float:right;
	margin-top:5px;
	/*margin-right:20px;*/
	width:132px;
	height:19px;
	background-image:url(../images/bg_searchbar.gif);
	background-repeat:no-repeat;
}
#pageContainer #mainHeader #rightHeader {
	float:right;
	margin-top:15px; 
	margin-right:20px; 
	text-align:right;
}
#pageContainer #mainHeader #searchBar #content {
	margin-top:1px;
	margin-left:10px;
	font-size:1.1em;
	color:#FFF;
}
#pageContainer #mainHeader #searchBar #icon {
	float:right;
	margin-right:6px;
	margin-top:4px;
}
#pageContainer #mainHeader #searchBar .txt {
	width:102px;
	height:16px;
	font-size:1em;
	border:#DFDFDF 0px solid;
	background:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
#pageContainer #mainConent {
	overflow:hidden;
}
#contentArea {
	margin-left:1px;
	margin-right:1px;
	width:900px;
}
#menuArea {
	clear:both;
}
#menuArea #menu {
	float:left;
}
#hotNews {
	margin-top:20px;
	margin-left:20px;
	width:640px;
}
#hotNews h2 {
	padding-left:10px;
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #313131;
	color:#0677bf;
	font-size:1.3em;
	font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif;
}
#hotNews ul, #primaryArea ul, #submenuArea ul, #singlePrimaryArea ul, #productPrimaryArea ul {
	margin:0px 5px;
	padding:0px;
}
#hotNews li {
	border-bottom:1px dotted #aaa;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	color:#000;
	list-style-type: none;
	overflow:hidden;
}
#hotNews #date {
	float:left;
	width:80px;
	color:#0677bf;
	font-weight:bold;
	padding-right:5px;
	border-right:1px solid #000;
}
#hotNews #title {
	float:left;
	width:520px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.3em;
}
#hotNews a, #mainArea h3 a, #productList h3 a, #download_home .downloadModel a, #faq_home .faqModel a {
	color:#000;
	text-decoration:none;
	line-height:1.2em;
}
#hotNews a:hover, #mainArea h3 a:hover, #productList h3 a:hover, #donload_home .downloadModel a:hover, #faq_home .faqModel a:hover, #calcuator_detail #recommend h3 a:hover {
	color:#0677bf;
	text-decoration:underline;
}
#productCategory {
	float:right;
	margin-top:20px;
	margin-right:20px;
}
#productCategory #category {
	/*margin-bottom:8px;*/
	margin-bottom:5px;
}
#eventArea {
	margin-top:10px;
	padding-left:5px;
}
#eventArea #event {
	background-image:url(../images/bg_event.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}
#location {
	margin:0 20px;
	margin-top:10px;
	font-size:0.9em;
	font-style:italic;
	color:#666;
}
#location a {
	color:#666;
	text-decoration:none;
}
#location a:hover, #submenuArea a:hover, #productList a:hover, #product_list a:hover{
	color:#0677bf;
	text-decoration:underline;
}
#mainTitle {
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:20px;
	background-image:url(../images/bg_mainTitle.gif);
	background-repeat:no-repeat;
}
#mainTitle h1 {
	margin:0px;
	font-size: 2em;
	padding:7px 15px;
	font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight: normal;
}
#searchTitle {
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:20px;
	padding-left:18px;
	color:#000;
}
#submenuArea {
	margin-left:20px;
	padding-left:25px;
	padding-top:10px;
	float:left;
	width:135px;
}
#submenuArea li, #related li {
	list-style-image:url(../images/icon_triangle.gif);
	line-height:1.6em;
}
#submenuArea a, #productList a, #product_list a {
	color:#333;
	text-decoration:none;
}
#primaryArea {
	float:right;
	width:650px;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:30px;
	padding-left:30px;
	border-left:1px solid #aaa;
}
#singlePrimaryArea {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:30px;
	padding-left:30px;
}
#primaryArea h2, #singlePrimaryArea h2, #productPrimaryArea h2 {
	margin:0px;
}
#primaryArea h3, #singlePrimaryArea h3, #productPrimaryArea h3 {
	font-size:1.3em;
	color:#000;
	margin-top:10px;
	margin-bottom:10px;
}
#primaryArea h4, #singlePrimaryArea h4, #productPrimaryArea h4 {
	font-size:1.2em;
	margin:10px 0;
	color:#006;
}
#primaryArea h5, #singlePrimaryArea h5, #productPrimaryArea h5 {
	font-size:1.1em;
	color:#000;
	margin:0;
}
#mainArea #newsArea li {
	border-bottom:1px dotted #aaa;
	padding:7px 10px;
	list-style-type: none;
}
#mainArea #newList {
	width:500px;
	font-size:1.1em;
	line-height:1.4em;
}
#mainArea #date {
	color:#0677bf;
	font-weight:bold;
	margin-top:10px;
	width:500px;
}
#mainArea #smallimg {
	float:right;
	width:100px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:right;
}
#mainArea #smallimg img {
	max-width:100px;
}
#mainArea #moreIcon {
	text-align:right;
	margin-top:10px;
	margin-bottom:5px;
	clear:right;
}
#mainArea .category {
	color:#666;
	padding-left:10px;
}
#detailContent {
	font-size:1.1em;
	line-height:1.6em;
	margin:10px 12px;
	margin-bottom:15px;
	/*padding-bottom:20px;*/
	overflow:hidden;
}
#detailContent_bottomBorder, #detailContent_bottomBorder_end {
	border-bottom:1px solid #CCC;
	padding:10px 10px;
	font-size:1.1em;
	line-height:1.6em;
	margin:0 10px;
	overflow:hidden;
}
#detailContent_bottomBorder_end {
	border-bottom:none;
}
#detailContent ul, #related ul, #companyInfo ul {
	margin:10px 20px;
}
#detailContent li {
	margin:1px 3px;
	font-size: 0.8rem;
	list-style-type: disc;
}
#detailContent .navigation li {
	list-style-type: none;
}
#detailContent a, #detailContent_bottomBorder a, #detailContent_bottomBorder_end a, #pageArea a, #related a, #companyInfo a, #serviceSubmenu a {
	color:#0677bf;
	text-decoration:none;
}
#detailContent a:hover, #mainArea #detailContent_bottomBorder a:hover, #detailContent_bottomBorder_end a:hover, #pageArea a:hover, #related a:hover, #companyInfo a:hover, #serviceSubmenu a:hover {
	text-decoration:underline;
}
#related, #companyInfo {
	margin-bottom:20px;
	padding-left:12px;
	padding-right:15px;
	font-size:1.1em;
	line-height:1.6em;
}
#companyInfo {
	border-top:1px solid #aaa;
}
#related h4, #companyInfo h4 {
	color:#000;
	font-size:1.1em;
	padding-top:10px;
}
#pageArea {
	text-align:right;
	margin:10px 0;
}
#pageArea select {
	font-size:0.9em;
}
#milesones {
	margin-left:-10px;
}
#milesones li {
	margin:0px;
}
#milesones ul.year li {
	background:url(../images/milestones_year.jpg) no-repeat;
	list-style-type:none;
	padding-left:30px;
	padding-bottom:3px;
	font-style:italic;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#898989;
}
#milesones ul.year li.top {
	background:url(../images/milestones_top.jpg) no-repeat;
}
#milesones ul.year li.end {
	background:url(../images/milestones_end.jpg) no-repeat;
	padding-bottom:80px;
}
#milesones ol {
	background:url(../images/milestones_list.gif) 1.6em 0.6em no-repeat;
	font-size:0.9em;
	font-weight:normal;
	font-style:normal;
	padding:1px 10px;
	padding-left:40px;
	color:#000;
}
ul.legal li {
	list-style-type:square;
	font-weight:bold;
	color:#111;
}
form.dealerSelect {
	background:url(../images/bg_select.gif) no-repeat;
	padding:10px;
	font-size:1.2em;
	margin-bottom:20px;
}
h3.country {
	background:url(../images/bg_country.gif) repeat-x;
	width:770px;
	padding-bottom:10px;
}
.bgWhite {
	background-color:#FFF;
	padding-left:5px;
	padding-right:15px;
}
#dealerMenu {
	margin:0 5px;
	margin-bottom:10px;
}
#dealerList {
	width:370px;
	float:left;
	margin:15px 0;
	margin-right:10px;
	font-size:0.9em;
	line-height:1.6em;
}
#dealerList img {
	max-width:200px;
	max-height:70px;
	margin-left:20px;
}
#dealerList dt {
	font-family: "Century Gothic", Helvetica, Arial, sans-serif, 微軟正黑體;
	font-weight:bold;
	color:#000;
	font-size:1.3em;
	padding-bottom:2px;
}
#dealerList li {
	list-style:none;
	padding:0px;
	margin:0px;
}
#note {
	font-size:0.8em;
	font-weight:bold;
	margin-top:20px;
	line-height: 1.4em;
}
select.selectMenu {
	font-size:0.9em;
}
img.productBanner {
	/*border-bottom:1px solid #898989;
	border-top:1px solid #898989;*/
	width: 100%;
}
#productMenu {
	margin:0 30px;
}
#productMenu > span {
	display: inline;
}
#productPrimaryArea {
	margin:0 18px;
	/*column-count:2;*/
}
#productContent {
	border-bottom:1px dotted #898989;
	padding:15px;
	padding-top:20px;
	padding-right:20px;
	margin-top:15px;
	margin-right:15px;
	overflow:hidden;
	clear:both;
}
#productContent_left, #productContent_right {
	/*margin-top:10px;*/
	margin-right:15px;
	overflow:hidden;
	width:405px;
	width:100%;
}
#productContent_left {
	float:left;
}
#productContent_right {
	float:right;
}
.productContent_inside {
	margin-top:10px;
	padding:30px;
	/*padding-bottom:40px;*/
	border-bottom:1px dotted #898989;
	overflow:hidden;
}
.noborder {
	border-bottom:inherit;
	padding-bottom:inherit;
	margin-bottom:-30px;
}
#productIntroduction {
	padding:15px;
	padding-top:0;
	padding-bottom:30px;
	margin-top:15px;
	margin-right:15px;
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
}
#gallery_content {
	margin:20px;overflow:hidden;
}

/*--Spec Content------------------------------------------------------------------------------------------------------*/
#spec_content {
	margin:20px 50px;
	margin-bottom:10px;
}
#spec_content .specTable {
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	font-size:0.9em;
}
#spec_content th {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:5px 0;
	padding-left:10px;
	color:#333;
	text-align:left;
	width:180px;
	font-weight:normal;
	background:#f3f3f3;
}
#spec_content th.title {
	background:#ededed;
}
#spec_content td {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:5px 0;
	padding-left:10px;
}

/*--News Content------------------------------------------------------------------------------------------------------*/
#news_content, #search_news_content {
	margin:10px 30px;
	font-size:0.9em;
}
#news_content #newList, #search_news_content #newList {
	width:600px;
}

/*--Products Dock------------------------------------------------------------------------------------------------------*/
#productHome, #product_list, #supportHome {
	margin:10px 20px;
	margin-top:0;
	overflow:hidden;
}
#productsDocks {
	margin-bottom:20px;
	width:860px;
	height:135px;
	background:url(../images/bg_productsDock.png) no-repeat;
	text-align:center;
	padding-top:15px;
}
#productsDocks div.jqDockWrap {
	margin:0 auto;
}
#productsDocks div.jqDock {
	cursor:pointer;
}
#productsDocks a {
	color:#FFF;
	font-weight:bold;
}
#productHome #productCategory, #investorsCategory {
	float:none;
	margin:10px 0;
	overflow:hidden;
}
#productHome #productCategory #category, #investorsCategory #category {
	float:left;
	margin-right:10px;
}
#productHome #productCategory #category-9 {
	float:left;
	margin-right:9px;
}
#supportHome #supportCategory #category {
	float:left;
	margin-right:10px;
}
#productHome #productList {
	overflow:hidden;
	margin:0;
}
#productHome #productList ul, #search_deatail ul {
	margin:0;
	padding:0;
}
#productHome #productList li, #search_deatail li {
	list-style-type:none;
	clear:left;
	margin-bottom:15px;
	overflow:hidden;
}
#productHome #productList ol, #search_deatail ol {
	padding:0px;
	width:170px;
	float:left;
	margin-top:5px;
	margin-left:15px;
	list-style-type:none;
	background:url(../images/icon_triangle.gif) 0 0.4em no-repeat;
	padding-left:10px;
	/*border:1px solid #CCC;*/
}
#search_deatail ol {
	background:url(../images/icon_triangle.gif) 0 0.6em no-repeat;
}
#productHome #productList h3, #search_deatail h3 {
	border-bottom:1px solid #000;
	color:#000;
	font-weight:bold;
	padding:5px 10px;
	margin:0;
	margin-bottom:5px;
	font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
}
#productHome #productList_Intel {
	width:610px;
	float:left;
}
#productHome #productList_Other {
	width:220px;
	float:right;
	margin-right:0px;
}
#productList #bgTop {
	background:url(../images/bg_products/bg_products_01.jpg) no-repeat;
	height:10px;
}
#productList #bgMiddle {
	background:url(../images/bg_products/bg_products_02.jpg) repeat-y;
	overflow:hidden;
}
#productList #bgBottom {
	background:url(../images/bg_products/bg_products_03.jpg) no-repeat;
	height:10px;
	margin-bottom:15px;
}
#productList #titleImg {
	margin-top:3px;
	margin-left:6px;
	margin-bottom:3px;
	width:20px;
	float:left;
}
#productList #socketList {
	float:right;
	overflow:hidden;
	width:780px;
	margin-right:25px;
	margin-top:5px;
	margin-bottom:5px;
}
#productList #socketList h3 {
	border-bottom:1px solid #aaa;
}
#product_list{
	margin-top:-10px;
} 
#product_list ul {
	margin:0;
	padding:0;
	font-size:1.1em;
	line-height:1.6em;
}
#product_list li {
	padding:20px;
	padding-left:200px;
	margin:10px 15px;
	border:#dfdfdf 1px solid;
	list-style:none;
	overflow:hidden;
	font-size: 0.8rem;
}
#product_list li #imgLeft {
	margin-left:-180px;
	margin-bottom:0;
}
#product_list li h3 {
	margin:0;
	margin-bottom:3px;
	font-size:1.3em;
	color:#000;
}
#product_list li h4 {
	margin:0;
	margin-bottom:10px;
	color:#666;
	font-size: 1.2em;
}
#product_list li #bt_detail {
	margin-top:10px;
}

/*--Download Home------------------------------------------------------------------------------------------------------*/
#download_home, #faq_home, #supportlist_home {
	margin-bottom:10px;
}
#download_home #byKeyword, #faq_home #byKeyword, #supportlist_home #byKeyword {
	/*border:1px solid #dfdfdf;*/
	padding:3px;
	margin-bottom:10px;
	color:#333;
}
#download_home #byKeyword .txt, #faq_home #byKeyword .txt, #supportlist_home #byKeyword .txt {
	background-color:#F6F6F6;
	border:1px solid #dfdfdf;
	width:120px;
	color:#333;
}
#download_home #byCategory, #faq_home #byCategory, #supportlist_home #byCategory {
	overflow:hidden;
	margin-bottom:15px;
}
#download_home #byCategory #download_select, #faq_home #byCategory #faq_select, #supportlist_home #byCategory #supportlist_select {
	float:left;
}
#download_home #byCategory .select, #faq_home #byCategory .select, #supportlist_home #byCategory .select, #download_home #byCategory .selectModel, #faq_home #byCategory .selectModel, #supportlist_home #byCategory .selectModel {
	background-color:#F6F6F6;
	border:1px solid #dfdfdf;
	width:180px;
	margin-right:15px;
	color:#333;
}
#download_home #byCategory .selectModel, #faq_home #byCategory .selectModel, #supportlist_home #byCategory .selectModel {
	width:230px;
	margin-right:0;
}
#download_home #byCategory h4, #faq_home #byCategory h4, #supportlist_home #byCategory h4 {
	margin:0;
	padding:3px;
	color:#333;
}
#download_home .downloadTable, #faq_home .faqTable, #supportlist_home .supportlistTable, #download_detail table, #support_detail table {
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
#download_home th, #faq_home th, #supportlist_home th {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:7px 0;
	color:#333;
	background:#f3f3f3;
	text-align:center;
}
#download_home td, #faq_home td, #supportlist_home td {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:7px 0;
}
#download_home h3, #faq_home h3, #supportlist_home h3, #supportForm_detail h3, .investorsReport h3 {
	margin:5px 3px;
	margin-top:10px;
}
#download_home .downloadModel, #download_home .downloadVersion, #download_home .downloadDate, #faq_home .faqModel, #faq_home .faqDate {
	text-align:center;
}
#download_home .downloadModel, #faq_home .faqModel {
	font-weight:bold;
}
#download_home .downloadDesc, #faq_home .faqDesc {
	padding-left:10px;
}
#download_home .downloadModel a, #faq_home .faqModel a, #faq_home h3 a {
	color:#0677bf;
	text-decoration:none;
}
#download_home .downloadVersion a, #download_home .downloadDesc a, #faq_home .faqDesc a, #supportlist_home .supportlistDesc {
	color:#666;
	text-decoration:none;
}
#download_home a:hover {
	text-decoration:underline;
}
/*--Download Content------------------------------------------------------------------------------------------------------*/
#download_content, #support_content, #search_content {
	background:url(../images/bg_download_content.jpg) no-repeat 0 22px;
	min-height:60px;
}
#download_submenu, #support_submenu, #search_submenu {
	padding-left:5px;
}
#download_detail, #support_detail, #search_deatail {
	margin:0 7px;
	padding-left:5px;
	padding-top:10px;
	overflow:hidden;
	clear:both;
}
#search_deatail {
	padding-top:18px;
	font-size:0.9em;
}
#search_deatail a {
	color:#333;
	text-decoration:none;
}
#search_deatail a:hover {
	color:#0677bf;
	text-decoration:underline;
}
#download_detail #download_list {
	margin-top:10px;
	margin-bottom:-10px;
}
#download_detail h3 {
	margin-top:20px;
	margin-left:5px;
	margin-bottom:3px;
	color:#333;
}
#download_detail th, #support_detail th {
	background-color:#f3f3f3;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:3px 5px;
	text-align:center;
	color:#333;
}
#download_detail td, #support_detail td {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:3px 5px;
	/*color:#333;*/
	color:#666;
	font-size:0.8em;
}
#download_detail td img, #support_detail td img {
	padding-right:2px;
}
#download_detail h4 {
	padding:0 10px;
	font-size:1em;
	min-width:150px;
}
#download_detail th {
	/*width:100px;*/
	width:90px;
	font-size:0.9em;
	font-weight: 500;
}
#download_detail td {
	/*width:150px;*/
	min-width:100px;
}
#download_detail .fileTitle {
	word-wrap: break-word;
	word-break: break-all;
}
/*--SupportList Content------------------------------------------------------------------------------------------------------*/
#support_detail th {
	color:#333;
}
#support_detail td {
	text-align:center;
	color:#666;
	padding:5px;
}
#support_detail .tdLeft {
	text-align:left;
	padding-left:7px;
}
#support_detail #support_note {
	margin-top:10px;
	margin-right:10px;
	font-size:0.9em;
	line-height:1.4em;
}
#support_detail .remark, #download_detail .remark {
	color:#cc0000;
}
#support_submenu {
	overflow:hidden;
}
#support_submenu div, #download_submenu div, #search_submenu div {
	float:left;
	width:150px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	/*font-size:0.9em;*/
	font-weight:600;
	font-family:"Myriad Pro", Verdana, Arial;
	padding-top:5px;
}
#support_submenu div.normal {
	background:url(../images/submenu/bt_support_submenu.jpg) no-repeat;	
}
#support_submenu div, #download_submenu div, #search_submenu div {
	background:url(../images/submenu/bt_support_submenu-done.jpg) no-repeat;
	color:#fff;
	text-shadow:1px 1px 1px #999999;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#1b1b1b', Direction=120, Strength=1);*/
}
#support_submenu span a, #download_submenu span a, #search_submenu span a {
	color:#535353;
}
#download_submenu div {
	background:url(../images/submenu/bt_download_submenu-done.jpg) no-repeat;
	width:100px;
}
#download_submenu div.normal {
	background:url(../images/submenu/bt_download_submenu.jpg) no-repeat;
}
#search_submenu div {
	background:url(../images/submenu/bt_search_submenu-done.jpg) no-repeat;
	width:120px;
}
#search_submenu div.normal {
	background:url(../images/submenu/bt_search_submenu.jpg) no-repeat;
}
/*--FAQ Content------------------------------------------------------------------------------------------------------*/
#faq_content {
	margin:10px 30px;
}
#faq_content #faqArea li, #faq_list #faqArea li {
	background:url(../images/title_q.jpg) no-repeat 2px 38px;
	border-bottom:1px dotted #aaa;
	padding:5px 10px;
	list-style-type: none;
}
#faq_content #faqArea #date, #faq_list #date {
	margin-left:22px;
	margin-top:5px;
}
#faq_content #faqArea h3, #faq_list h3 {
	padding-left:22px;
}
#faq_detail {
	font-size:0.9em;
}
#faq_detail h3.question {
	background:url(../images/title_q.jpg) no-repeat;
	padding-left:27px;
	min-height:22px;
}
#faq_detail #date {
	/*margin-left:27px;*/
}
#faq_list {
	margin:0;
	margin-top:-20px;
}
#faq_list #faq_detail #date {
	margin-left:27px;
}
#faq_search li h3 {
	border-bottom:none;
}
#faq_search ol {
	float:none;
	width:auto;
}
/*--Service Content------------------------------------------------------------------------------------------------------*/
#service_detail #detailContent, #power_detail #detailContent {
	line-height:1.8em;
}
#service_detail h4 {
	color:#000;
	font-size:1.2em;
	margin:0;
	padding-bottom:5px;
}
#detailContent .serviceTime {
	padding-left:48px;
}
#detailContent .serviceTimeTW {
	padding-left:60px;
}
#detailContent #serviceSubmenu, #detailContent #investorsSubmenu {
	float:right;
	font-size:0.9em;
}
#detailContent #warranty {
	line-height:1.8em;
}
#service_detail label input {
	display:inline;
}
#supportForm_detail {
	margin:20px 25px;
}
#supportForm_detail h3 {
	padding-bottom:3px;
	padding-left:8px;
}
#supportForm_detail .note {
	font-size:0.8em;
	font-weight:normal;
	color:#333;
}
#supportForm_detail #captcha {
	font-weight:normal;
	color:#0000FF;
	width:400px;
	margin:5px auto;
}
#supportForm_detail #note {
	font-size:1em;
	line-height: 1.6em;
	font-weight:normal;
	color:#333;
	margin:0 15px;
	margin-bottom:10px;
}
#supportForm_detail table {
	border-top:1px solid #333;
	/*border-left:1px solid #dfdfdf;*/
	margin-bottom:20px;
}
#supportForm_detail th {
	border-bottom:1px solid #dfdfdf;
	padding:7px 0;
	padding-left:10px;
	color:#333;
	background:#f3f3f3;/**/
	width:18%;
	text-align:left;
}
#supportForm_detail td {
	border-bottom:1px solid #dfdfdf;
	padding:7px 0;
	padding-left:10px;
}
#supportForm_detail .required {
	color:#cc0000;
	font-weight:bold;
}
#supportForm_detail .title {
	color:#333;
	text-align:center;
}
#supportForm_detail input {
	border:1px solid #555;
	height:14px;
}
#supportForm_detail select, #calcuator_detail select {
	border:1px solid #555;
	height:20px;
}
#supportForm_detail #button, #calcuator_detail #button {
	text-align:center;
	letter-spacing:20px;
	clear:both;
}
/*--Power Content------------------------------------------------------------------------------------------------------*/
#calcuator_detail {
	overflow:hidden;
	font-size:1.1em;/**/
}
#calcuator_detail #productContent_left, #calcuator_detail #productContent_right {
	width:385px;
}
#calcuator_detail h4 {
	background:url(../images/bg_title.jpg) repeat-x;
	height:22px;
	margin:0;
	color:#FFF;
	padding-left:15px;
	padding-top:4px;
}
#calcuator_detail #productContent_inside {
	margin-top:0;
	border:1px solid #dfdfdf;
	border-top:none;
	margin-bottom:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	line-height:1.8em;
}
#calcuator_detail #selectItem {
	float:right;
	width:250px;
}
#calcuator_detail #storageNote, #graphicsCardSupportNote {/*Power Supply Calculator新增Graphics card支援尺寸 Modify By Joyce 2018/9/10*/
	font-size:0.8em; 
	font-weight:bold; 
	margin-top:5px;
}
#calcuator_detail select {
	font-size:0.9em;
	height:18px;
}
#calcuator_detail #button {
	padding-top:10px;
}
#calcuator_detail #recommend {
	height:150px;
	margin-bottom:20px;
}
#calcuator_detail #recommend #red {
	background:url(../images/bg_power.gif) no-repeat;
	height:150px;
	padding:20px;
	margin-right:15px;
}
#calcuator_detail #recommend #green {
	background:url(../images/bg_power-green.gif) no-repeat;
	height:150px;
	padding:20px;
	margin-right:15px;
}
#calcuator_detail #recommend #imgLeft {
	margin-left:15px;
	margin-right:25px;
}
#calcuator_detail #recommend h3 {
	font-size:1.2em;
}
#calcuator_detail #recommend h3 a {
	color:#cc0000;
}
#calcuator_detail #recommend .watts {
	font-size:1.5em;
}
#investorsDetailContent {
	color:#121;	
}
#investorsCategory {
	margin:0 10px;
}
#investorsCategory #category img {
	border:0;
}
.investorsReport, .directors {
	/*width:600px;*/
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
.investorsReport th, .investorsReport td, .directors th, .directors td {
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.investorsReport th {
	padding:10px 0;
	color:#333;
	background:#f3f3f3;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
.investorsReport td {
	text-align:center;
	padding:12px 5px;
	font-size:1.1em;
}
.investorsReport .borderBottom {
	border-bottom:1px solid #dfdfdf;
}
.directors {
	margin:12px 0;
}
.directors th {
	padding:5px;
	color:#333;
	background:#f3f3f3;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
}
.directors td {
	padding:5px;
	font-size:1em;
}

/*--------------------------------------------------------------------------------------------------------*/
#imgLeft {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	display: flex;
}
#imgRight {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	display: flex;
}
#imgBottom {
	margin: 10px auto;
	text-align:center;
	max-width:680px;
}
#imgLeft img, #imgRight img {
	max-width:300px;
}
#imgBottom img {
	max-width:100%;
}
#imgBottom img.newsDetail {
	max-width:630px;
}
#toTop {
	margin-top:10px;
	margin-right:12px;
	text-align:right;
	clear:right;
}
#pageContainer #mainFooter {
	clear:both;
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	height:15px;
}
/*#footer {
	margin-left:1px;
	margin-right:1px;
}
#footer a {
	text-decoration:none;
	color:#FFF;
}
#footer #footer_right a:hover {
	text-decoration:underline;
}
#footer #footer_right {
	text-align:right;
	float:right;
	margin-top:1px;
	padding-bottom:9px;
}
#footer a img {
	border:0;
}
#footer img {
	margin-bottom: -7px;
	margin-left: 2px;
}*/
.imgMiddle {
	vertical-align:middle;
}
.clearfloat {
	clear:both;
	height:0;
	line-height: 0px;
}
.clearLeft {
	clear:left;
	height:0;
	line-height: 0px;
}
.clearRight {
	clear:right;
	height:0;
	line-height: 0px;
}
@media (max-width:992px){
	#container {width:100%;}
	#imgLeft, #imgRight {float:none; margin-right:auto; margin-left:auto;}
	#imgLeft img, #imgRight img {margin: auto;}
	#product_list li {padding-left:20px;}
	#product_list li #imgLeft {margin-left:0}
}