.clear {
	clear:both;
}
.search_mainbg {
	padding:0px;
	margin:0px;
	width:663px;
	text-align:left !important;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
}
.search_inner_left {
	padding:17px 0px 0px 10px;
	margin:0px;
	float:left;
	width:60px;
	border-right:1px solid #fff;
	height:182px;
}
.search_inner_cent {
	margin:0px;
	padding:10px 0px 0px 19px;
	float:left;
	width:340px;
	height:189px;
	border-left:1px solid #C6C6C6;
}
.search_inner_cont_top {
	padding:0px;
	margin:0px 0px 10px 0px;
	height:70px;
	color:#3B3B3B;
}
.search_inner_cont_top select {
	padding:1px 1px 0px 0px;
	margin:0px 6px 15px 0px;
	height:23px;
	background:url(../images/select_bg.png) no-repeat top left;
	border:1px solid #BABABA;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:162px;
	float:left;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
/*.search_inner_cont_top select option{
	height:25px;
}*/

.search_inner_cont_mid {
	padding:0px;
	margin:0px 0px 10px 0px;
	height:60px;
}
.search_inner_cont_foot {
	padding:0px;
	margin:0px 0px 0px 0px;
	height:25px;
}
.search_inner_cont_foot label{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	color:#3B3B3B;
	width:70px;
}
.search_inner_cont_foot input{
	padding:0px;
	margin:0px 0px 0px 0px;
	height:18px;
	background:#9B9B9B;
	/*-moz-border-radius: 4px !important;
	-khtml-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;*/
	width:240px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	border-top-left-radius:4px !important;
	border-top-right-radius:4px !important;
	border-bottom-right-radius:4px !important;
	border-bottom-left-radius:4px !important;
}
.search_inner_right {
	padding:10px 0px 0px 19px;
	margin:0px 0px 0px 0px;
	float:left;
	height:186px;
	width:193px;
}
.search_inner_right ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.search_inner_right ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none inside;
	color:#3B3B3B;
	height:25px;
	width:193px;
	clear:both;
}
.checkbox {
	float:left !important;
	width:20px !important;
	height:20px !important;
	background:#fff !important;
	border:1px solid #6E6E6E !important;
	margin-right:20px;
}
.search {
	width:95px !important;
	height:30px !important;
	background:url(../images/search_button.png) no-repeat top left !important;
	border:0px solid #6E6E6E !important;
	cursor:pointer;
	color:#fff;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 5px;
	text-align:left;
}
.search:hover {
	width:95px !important;
	height:30px !important;
	background:url(../images/search_button_hover.png) no-repeat top left !important;
	border:0px solid #6E6E6E !important;
	cursor:pointer;
	color:#fff;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 5px;
	text-align:left;
}



/*.btn-icon.submit:after { width: 14px;}*/
/*.btn-icon:after {-moz-transition-duration: 0.3s;-moz-transition-property: opacity;content: "";float: right;height: 17px;margin: 0 0 0 10px;opacity: 0.45;}*/
a[role="button"]:active, a.active[role="button"], button:active, button.active, input[type="submit"]:active, input.active[type="submit"] {background-clip: padding-box;background-image: -moz-linear-gradient(#0061A7, #007DC1);box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;cursor: default;text-shadow: 0 0 0 transparent, -1px -1px 0 rgba(0, 0, 0, 0.1);}

.signin button {float: right;margin-right: 31px;}

a[role="button"], button, input[type="submit"] {
    -moz-transition-duration: 0.3s;
    background-clip: padding-box;
    background-color: #006AB7;
    background-image: -moz-linear-gradient(#008ACD, #006AB7);
    border: 1px solid #0075C1;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: 13px/17px Tahoma,Geneva,sans-serif;
    margin: 0 10px 0 0;
    padding: 10px 20px;
    text-align: left;
    text-shadow: 0 0 0 transparent, 1px 1px 0 rgba(0, 0, 0, 0.1);}

button, input[type="submit"] {overflow: visible;}