﻿html, body 
{
	width:100%; height:100%; padding:0px; margin:0px;
	font-family:  Verdana, Tahoma, Times New Roman, "新細明體";
}
A, active, A.Link, A:visited
	{
	text-decoration: none;
	color: #996633;
	}

ACRONYM {border-bottom:2px dashed red;}
A:hover {
	color : #FF9C01;
	}
.canedit {
	border:1px solid #7A96DF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%
	}
	
.gallery_picture {border-left:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; border-right:1px solid #999999; border-bottom:1px solid #999999;}

.defaultcontentrow {margin-bottom:15px;width:100%;}
.defaultcontentleft {float:left; width:49%;}
.defaultcontentright {float:left; width:49%; margin-left:1%;}
.defaultcontentupper {
white-space:nowrap;border-right:1px solid #FFCC00;border-bottom:1px solid #FF9900;overflow:visible; background : #FFE2B4; letter-spacing:5px;color:#990000; font-size:0.5em; padding-top:2px;text-align:right;
}
.defaultcontentlower {margin-top:5px;}
#sunspot {text-align:center;margin-top:0px;width:100%;margin:auto;}

.equipment_rednew
{
font-size:xx-small;color:white;background-color:#FF9900;
}
.equipment_greennew
{
font-size:xx-small;color:white;background-color:#6699CC;
}
.equipmentitem
	{
	background-color: #FFFFFF;
	border-right:0px dotted #336699;
	border-bottom: 0px dotted #CCCCCC;
	border:1px solid #DDDDDD;
	height: 185px;
	min-height: 185px;
	width : 150px;
	float:left;
	margin-top:4px;
	margin-right:4px;
	margin-bottom : 4px;
}
.equipmentitem_provider
{
font-size:0.6em;color:#808080; text-align:right;
}
.equipmentitem_maker
{
font-size:small;
}
.equipmentitem_itemname
{
font-size:small; height:30px; overflow:visible; background-color:#EEEEEE;
 border:1px dotted #CCCCCC; text-align:left; vertical-align:middle;
}
.equipmentitem_model
{
font-size:small;
}
.equipmentitem_kind
{
font-size:small;
}
.equipmentitem_picture
{
height:105px; text-align:center; padding-top:3px;
}
.equipmentitem_comment
{
font-size:x-small; color:#006699;
}
.reddot {color:red;font-weight:bold;}

.forum_detail_reply_rightdiv {border-top:2px solid #CCCCCC;border-right:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;border-left:1px dotted #DDDDDD;}
.forum_detail_reply_upperdiv {font-size:small;background-color:#DDDDDD;}

.secondhandforml {
	border: 0px solid #DDDDDD;
	clear: both;
	float: left;
	font-size: small;
	width: 150px;
}

.secondhandformr {
	border: 0px solid #336699;
	float: left;
	margin-left: 5px;
	width: 540px;
	font-size:small;
}
	
	
div {overflow:visible; overflow-x:auto;overflow-y:hidden;}

input, textarea, select, file {font-family:Verdana;color:#330000;font-size:small;}

#contentwrapper {margin:auto;width:96%;height:100%;border:0px solid #336699;overflow:visible;}

#pageheadline {white-space:nowrap;padding-left:5px;border-right:2px solid #FF9900;border-left:0px solid #FF9900;border-bottom:2px solid #FF9900;overflow:visible; background : transparent url('./Images/headlineback.jpg'); letter-spacing:20px;font-weight:bold;color:#F0F0F0;width:100%;}

#pageheadline H1 {font-size:medium;margin:-1px;}
#upper 
{
	width:100%; height:100px;
	background:url('./../Images/Top.jpg') no-repeat;
}
#uppermenu {float:left;margin-top:80px;text-align:center;white-space:nowrap;}
.uppermenu_node {float:left;margin-left:0px;}

#mainmenu {clear:both;background-color : #FF9C01;margin:auto;white-space:nowrap; text-align:center; border:0px solid red; width:100%;}
.mainmenuitem {
	float:left;
	font-size:small;
	margin-left:2px;
	background-color: #FFE2B4;
	padding-top:2px;
	padding-left:0px;
	overflow:visible; border:1px solid #FF6600; border-radius:4px 4px 4px 4px;
	}
.button {font-size:small;}
.theh1 {visibility:hidden;}
.redcell {color:red;font-weight:bold;}

#contentpart {clear:both;width:100%;margin-top:10px;overflow:visible;min-height:980px;}
#contentpart_left {float:left;background-color:#F8F8F8; width:120px;margin-right:-135px;border:solid 0px #336699;margin-left:5px;overflow:visible;}
#contentpart_right {margin:auto;margin-left:122px;border:0px solid red;background-color:white;overflow:visible;}

#footer {clear:both;background-color : #FF9000;overflow:auto;width:100%;}
#footer_left {float:left;}
#footer_right {float:right;font-size:small;color:White;}

#default_left {width:300px;float:left;border:0px solid lime;overflow:visible;}
.leftdiv {margin-top:30px;border:0px solid lime;overflow:visible;}
#default_right {margin-left:302px;border:0px solid red;overflow:visible;}


#event {clear:both;margin-top:30px;width:100%;font-size:small;}

.smallline {font-size:small;}
.orange2 {color:#FFCC00;font-size:large;}
.nodisplay {display:none;}

.logline {overflow:auto;margin:auto;margin-top:5px;border:0px solid #336699;width:98%;overflow:auto;}
.logcolumn {float:left;margin-left:15px;margin-top:10px;width:100px;text-align:center;font-weight:bold;border:0px solid #336699; overflow:visible; white-space:nowrap;}

.widetitle {letter-spacing:20px;}
.interdiv {margin-top:5px;color:#666666; white-space:nowrap;overflow:visible;}

.dxinfointro2 {padding-top:30px;padding-left:10px;color:#333333;font-size:xx-small;width:18%;overflow:visible;display:table;}
.dxinfo_line {font-size:small;margin-top:10px;border-bottom:1px dotted #DDDDDD;clear:both;}
.dxinfo_line_head {color:navy;font-size:x-small;background-color:#DDDDDD;}

#gallerydatatable 
{
	width:90%;height:100%;margin:auto;overflow:hidden;border:0px solid blue;margin-top:5px; display:block;
	}
#gallerydatatable .linediv
{width:100%;overflow:visible;border:0px solid red;margin-top:3px;clear:both; }
#gallerydatatable .linedivleft {float:left; overflow:visible;}
#gallerydatatable .linedivright {margin-left:1%;font-size:small;white-space:nowrap;text-align:right;}
#gallerypager {text-align:center;font-size:small;border-bottom:1px dotted #FF6600;border-top:1px dotted #FFCC00;overflow:visible;padding:5px;margin:auto;clear:both;}

#gallerydatatable .linedivheader
{width:100%;overflow:visible;margin-top:3px;background-color:#808080;clear:both;height:15px;}
#gallerydatatable .linedivheaderleft {width:87%;float:left;font-size:x-small;}
#gallerydatatable .linedivheaderright {width:10%;margin-left:1%;float:left;font-size:x-small;color:white;white-space:nowrap;margin-left:2px;text-align:right;}

.pic {border : 2px dotted #FF9C01;}


tbl {font-size: 11px; font-family:Verdana, sans-serif; text-align: center;}
  .tbl .hdr {font-weight: bold; color: black; background-color: #7B8EB5;}
  .tbl .hdr .undermouse {color: white; background-color: #008; cursor: pointer;}
  .tbl .numbers {font-size:x-small;background-color: #ADBAD6; cursor: pointer;}
  .tbl .numbers TD {width: 22px;}
  .tbl .numbers .sel {font-weight: bold; background-color: #7B8EB5;}
  .tbl .numbers .undermouse {color: white; background-color: #008;}

/*  Jpanese Page */
.jpfrontdiv {font-size:small;margin-top:10px;border-bottom:1px dashed #FF3300;background:url('./../Images/blueback.jpg') repeat-x;}
.jpfront1 {font-weight:bold;letter-spacing:5px;font-size:medium;color:#555555;padding-left:3px;}
.jpfront2 {padding-left:5px;}
.jpfrontcall {color: #800000;font-weight:bold;}

#jpmainmenu {clear:both;text-align:center;background-color : #FF9C01;overflow:visible;margin:auto;white-space:nowrap;}
#jpmainmenu .menuitem {font-size:small;background-color: #FFE2B4;margin:2px;padding:2px;}

#jforummainpost {margin-top:5px;background:url('./Images/orangeback.jpg') repeat-x;overflow:auto;border-bottom:1px dotted #FF6600;}
#jforummainpost .posttitle {font-weight:bold;letter-spacing:3px;padding-left:10px;}
#jforummainpost .postcontact {font-size:small;text-align:right;}
#jforummainpost .postbody {padding:5px;}

.jforumreplay {margin-top:10px;margin-left:20px; background:url('./Images/blueback.jpg') repeat-x;overflow:auto;border-bottom:1px dotted #336699;}
.jforumreplycontact {font-size:small;}
.jforumreplybody {font-size:small;}
