/* html button */

.button a, button {
    margin: 0 7px 0 0;
    background-color: #EEEEEE;
    border: 1px solid;
    border-top-color: #999;
	border-left-color: #999;
	border-right-color: #777;
	border-bottom-color: #777;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    padding: 2px 20px; /* Links */
    font-size: 1em;
}
button {
    width: auto;
    overflow: visible;
}
button[type] {
    padding: 2px 20px; /* Firefox */
    line-height: 17px; /* Safari */
}
*:first-child+html button[type] {
    padding: 2px 20px; /* IE7 */
}
button img, .button a img {
    margin: 0 3px -3px 0 !important;
    padding: 0;
    border: none;
}
button span { text-align: center; }
button em { color: #f33; font-weight: 600;}


.entry_head, .entry_head_minus {
    background-image: url("/images/evolution/icons/plusMinus2.png"); background-repeat: no-repeat;
    background-position:0px -9px;
    color: #003D86;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding:0 0 10px 20px;
}
.entry_head_minus{
	background-image: url("/images/evolution/icons/plusMinus2.png"); background-repeat: no-repeat;
    background-position:0px -43px;
}
.entry_body {
	padding: 0 10px;
}

div.entry_body p{
	margin-top:0;
}

/** searchbox **/
#searchBlock {
 	margin: 0 0 1px 0;
	padding: 0;
	background-color: #d9dade;
	font-size: 1.0em;
	position: relative;
	height: 125px;
}
#searchBlock img.step1 { margin: 20px; }
#searchBlock .searchContent { padding: 20px 0 0 20px; font-weight: bold; }
#searchBlock .optionsArea {	position: absolute;	left: 430px; top: 47px;	font-size: 0.80em; }
#searchBlock .optionsRow { height: 14px; margin-bottom: 3px; position: relative; }
#searchBlock .optionsRow label { position: absolute; left: 20px; top: 0; }
#searchBlock .optionsRow .info { position: absolute; left: 75px; top: 3px; }
#searchBlock .optionsArea input.radio { height: 14px; position: absolute; }
#searchBlock .searchBtn { font-size: 1.20em; margin: 5px 0 0 48px; padding: 2px 0; width: 242px; }
