 @charset "utf-8";
/***************************************
    copyright by MakeWeb.com.tw 
***************************************/
@import url("global.css");

/*-------------------------------------------------
 區隔的標題
--------------------------------------------------*/
input[type="text"], input[type="password"]{
	width:328px; 
	height: 34px;
	margin: 0;
	padding: 0 8px;
	font-size: 1.4rem;
	background: #FFF;
	border: 1px solid #CCC;
}
textarea{
	/*line-height: 30px;*/
	width:340px; 
	margin: 0 0 4px 0;
	/*font-size: 100%;*/
	border: 1px solid #CCC;
}
input:focus, textarea:focus
{
	border: 1px solid #666;
	outline: none;
}
select {
	font-family: Helvetica, Arial, "Microsoft JhengHei", "Microsoft YaHei", sans-serif;
	height: 1.8em;
}
select::-ms-expand {
	display: none;
}
select:focus
{ 
	font-family: Helvetica, Arial, "Microsoft JhengHei", "Microsoft YaHei", sans-serif;
	border: 1px solid #666;
	outline: none;
}
.drop_select {
	width:346px; 
	min-width: 36px;
	height: 36px;
	margin: 0;
	padding: 0 34px 0 8px;
	/*font-size: 100%;*/
	background: #FFF url(../../../../mw/cufiles/images/web/select_arrow_3.png) no-repeat right;
	cursor: pointer;
	appearance: none;
	-moz-appearance: none; /* Firefox */
	/*text-indent: 0.01px;*/
	text-overflow: '';
	-webkit-appearance: none; /* Safari and Chrome */
	border-radius: 0;
	border: 1px solid #CCC;
}
img {
	border: none;
}

pre{
	border: none;
	background: none;
}

a.main_red_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	border-radius: 4px;
	display:inline-block;
	color:#FFF;
	font-size: 1.6rem;
	padding: 7px 20px;
	text-align: center;
	border:1px solid #d02718;
	/*text-shadow:1px 1px 0px #7d15cd;*/
}
a.main_red_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
	text-decoration: none;
	color:#FFF;
}
a.main_red_btn:active, a.main_red_btn:link, a.main_red_btn:visited {
	color:#FFF;
}
a.main_red_btn:active{
	position:relative;
	top: 1px;
	-moz-box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0.5) inset;
	-webkit-box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0.5) inset;
	box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0.5) inset;
}

a.main_black_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000;
	box-shadow:inset 0px 1px 0px 0px #000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000), color-stop(1, #000) );
	background:-moz-linear-gradient( center top, #000 5%, #000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000');
	background-color:#000;
	border-radius: 4px;
	display:inline-block;
	color:#FFF;
	font-size: 1.8rem;
	padding: 8px 40px;
	text-align: center;
	border:1px solid #000;
	/*text-shadow:1px 1px 0px #7d15cd;*/
}
a.main_black_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #000) );
	background:-moz-linear-gradient( center top, #333 5%, #000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#000');
	text-decoration: none;
	background-color:#333;
	color:#FFF;
}
a.main_black_btn:active, a.main_black_btn:link, a.main_black_btn:visited {
	color:#FFF;
}
a.main_black_btn:active{
	position:relative;
	top: 1px;
	-moz-box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0) inset;
	-webkit-box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0) inset;
	box-shadow:1px 1px 3px 2px rgba(20%,20%,40%,0) inset;
}

a:focus, a:active, 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
	outline : 0;
}