.pre_table {
	font-weight: normal;	
}

.pre_table th{
	border-bottom: solid 1px #90a090; 
	font-size: 12px;
	background: #90a090 url(img/bg_th.gif) repeat-x; 
	font-weight: bold;
}

.pre_table td {
	border-bottom: dotted 1px #90a090;
	font-size: 10px; 
}

.pre_table_properties {
	font-weight: normal;	
}

.pre_table_properties th{
	border-bottom: solid 1px #90a090; 
	font-size: 12px;
	background: #90a090 url(img/bg_th.gif) repeat-x; 
	font-weight: bold;
}

.pre_table_properties td {
	font-size: 10px; 
}

.pre_btn {
	background: url(img/p.png);
	border: 0; 
	width: 24px; 
	height: 24px; 
	cursor: pointer;
}

.pre_btn_go {
	background: url(img/go.png);
	border: 0; 
	width: 24px; 
	height: 24px; 
	cursor: pointer;
}

.pre_btn_search_en {
	background: url(img/btnSearch_EN.png);
	border: 0; 
	width: 100px; 
	height: 20px; 
	cursor: pointer;
}

.pre_btn_search_sp {
	background: url(img/btnSearch_SP.png);
	border: 0; 
	width: 100px; 
	height: 20px; 
	cursor: pointer;
}

.pre_ousers {
	background: url(img/metalbg.jpg);
	padding: 6px;
}

.pre_search_form {
	background: url(img/metalbg.jpg);
	padding: 6px;
	font-size: 11px;
}

.pre_select {
	font-weight: normal;
}

.pre_txt_s{
	width: 40px;
}

.pre_combo_s{
	width: 55px;
}

.pre_request_more_info {
	color: #da5620;
}

#service_price {
	font-weight: normal;	
}

#service_price th{
	border-bottom: solid 1px #90a090; 
	font-size: 14px;
	background: #90a090 url(img/bg_th.gif) repeat-x; 
	font-weight: bold;
}

#service_price td {
	border-bottom: dotted 1px #90a090;
	font-size: 12px; 
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}

#contract_link a {
	color: red;
	text-decoration: underline;
}

#wp_login_frm input {
	margin-left: 15px;
}

#wp_login_frm span {
	margin-left: 15px;
}