@charset "utf-8";
/* CSS Document */

form {
	margin: 0;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
label {
	cursor: pointer;
}
legend {
	border: 0;
	*margin-left: -7px;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}
button, input {
	line-height: normal;
}
input[type="text"], select, textarea {
	background-color: #303030;
	border: 1px solid #303030;
}
select {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 2px;
}

/*input[type="text"], input[type="password"], textarea {
	color: #CCCCCC;
}
input[type="text"]:active, input[type="text"]:focus, input[type="password"]:active, input[type="password"]:focus, textarea:active, textarea:focus {
	color: #D3D3D3;
}*/

button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	*overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	*width: 13px;
	*height: 13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
	background-color: #f0dddd;
}

input.searchform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#7b7b7b;
	border:none;
	padding:0 5px;
	margin:0;
	overflow:hidden;
	width:154px;
	height:24px;
}
#search input.bt_search { width: 18px; height: 24px; padding: 0px; background: none no-repeat center center; border: 0px; cursor: pointer; }

input.contactform, textarea.contactform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:201px;
	height:18px;
}
input.bellform, textarea.bellform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:211px;
	height:18px;
}
input.faqform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#494949;
	border:none;
	padding:0 5px;
	margin:0;
	overflow:hidden;
	width:171px;
	height:20px;
}
input.newsform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#494949;
	border:none;
	padding: 2px 5px;
	margin:0;
	overflow:hidden;
	width:181px;
	height: 17px;
}
input.resultsform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#494949;
	border:none;
	padding:0 5px;
	margin:0;
	overflow:hidden;
	width:173px;
	height:23px;
}
input.pagenavform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#494949;
	border:none;
	padding:0 5px;
	margin:0;
	overflow:hidden;
	width:31px;
	height:20px;
	text-align:center;
}
input.calendarform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px 45px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:120px;
	height:18px;
}
input.expform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px 45px 5px 75px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:90px;
	height:18px;
}
input.docform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:345px;
	height:18px;
}
input.ageform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px 35px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:87px;
	height:18px;
}
input.calendarageform{
	font-family : "Tahoma", Ms Sans Serif, Thonburi;
	font-size : 12px;
	background:none;
	color:#d3d3d3;
	border:none;
	padding:5px 35px 5px 5px;
	margin:0;
	overflow:hidden;
	resize: none;
	width:117px;
	height:18px;
}


