/* CSS Document */

form div {
	margin-bottom:5px;
}
select {
	width:170px;
	border:1px solid #dadada;
}
input {
	border:1px solid #dadada;
}
p.searchlink { text-align:right;font-weight:bold;clear:left;line-height:30px;padding-right:40px; }

	
.tpl-box {
	width:158px;
	float:left;
	font-size:12px;
	background-color:#ffffff;
	padding-top:10px;
	margin:6px 0 0 6px;
	border:1px solid #D0D0D0;
	

}
.tpl-box div a img {
	height:125px;
	width:158px;
	border:0;
	background-position: top center;
	background-repeat: no-repeat;
}
	



.tpl-box .ctrls {
	line-height:26px;
	text-align:center;
	background-color:#E0E0E0;
	color:#40611F;
	font-weight:bold;
	border-top:10px solid #fff;
}
#main .tpl-box .ctrls a {
	
	text-decoration: none;
	background-color:#E0E0E0;
	
}
.tpl-box ul {
	margin:10px 10px 3px;
	padding:0;
	list-style-type:none;
}
.tpl-box ul.prices {
	margin-top:0;
	background:url(/images/line1.gif) left top repeat-x;
	padding-top:5px;
	margin-bottom:10px;
}
#content .tpl-box ul li { margin-left:0; }

.tpl-box ul li.packname {
	height:30px;
}
.tpl-box ul li a {
	color:#206ba1;
}
.tpl-box ul li a:hover {
	color:#fab613;
	text-decoration:none;
}#search-result {
	margin-bottom:20px;
}
.clearme {
	clear:left;
}
.horizontal-banner { margin:0 0 15px 10px; }
.horizontal-banner ul li { font-weight:normal;font-size:12px;padding-bottom:0; }


#tpl-navi a { text-decoration:none; }
.currentStyle { font-weight:bold;font-size:1.4em; }



