.radio_button
{
	border:1px solid #ababab;
	margin-left:-1px;
	/*margin-bottom:5px;*/
    height:auto;
    width:auto;
	padding:3px 9px 3px 9px;
	text-align:center;
	float: left;
	cursor:pointer;
	font-size:13px;
	color:#333333;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    background: url(./img/bg_off.png) top left repeat-x #ffffff;
    -webkit-appearance:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*.radio_button:hover
{
	border:1px solid #e47129;
	box-shadow: 0 0 2px #e47129;
}*/

.radio_button:hover
{
	border:1px solid #727272;
	box-shadow: 0 0 2px #929292;
}

.radio_button_left
{
	border-radius: 3px 0 0 3px;
}

.radio_button_right
{
	border-radius: 0 3px 3px 0;
}

/* BUTTONS */
.button
{
    display: inline-block;
    border:1px solid #ababab;
    border-right:none;
	/*margin-left:-1px;*/
	/*margin-bottom:5px;*/
	height:auto;
	width:auto;
	padding:3px 9px 3px 9px;
	text-align:center;
	float: left;
	cursor:pointer;
	font-size:13px;
	/*color:#888888;*/
    color:#333333;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    /*background: url(./img/bg_off.png) top left repeat-x #ffffff;*/
    background:#ffffff;
    /*background: linear-gradient(to bottom, #FFF 30%, #DDD 92%, #CECECE 100%) repeat scroll 0% 0% transparent;*/
    -webkit-appearance:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*.button:hover
{
	border:1px solid #e47129;
	box-shadow: 0 0 2px #e47129;
}*/
.button:hover
{
	border-top:1px solid #727272;
	border-left:1px solid #727272;
	border-bottom:1px solid #727272;
	box-shadow: 0 0 2px #929292;
}

.button_left
{
	border-radius: 2px 0 0 2px;
}

.button_right
{
	border-radius: 0 2px 2px 0;
    border-right:1px solid #ababab;
}

.button_one
{
	border-radius: 2px;
}


/* Bnt General styles */
/*.button_active
{
	border:1px solid #e47129;
	box-shadow: 0 0 2px #e47129;
	color:#e47129;
}*/

.button_active
{
	border-top:1px solid #727272;
	border-left:1px solid #727272;
	border-bottom:1px solid #727272;
	/*color:#FFFFFF;
	background:#929292;*/
    /*background: linear-gradient(to bottom, #FFECA6 0px, #FFF6D5 100%) repeat scroll 0% 0% transparent;
    box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
    */
    /*background:#929292;*/
    /*background: linear-gradient(to bottom, #828282 0px, #999999 100%) repeat scroll 0% 0% transparent;*/
    /*box-shadow: 0px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;*/
    /*background: url(./img/bg_on.png) top left repeat-x #ffffff;*/
    /*box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.3) inset;*/
    color:#FFFFFF;
    background-color:rgb(146, 146, 146);
    /*padding:4px 12px 0px 12px;*/
}
.button_active:hover {
    /*box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.3) inset;*/
	border-top:1px solid #727272;
	border-left:1px solid #727272;
	border-bottom:1px solid #727272;
	box-shadow: 0 0 2px #929292;
}

.buttons_hidden_div
{
	visibility:hidden;
	overflow: hidden;
	margin:0;
	padding:0;
	height:0;
	width:0;
}

.button_search
{
    border:0 !important;
    height:21px;
    padding-left:20px;
    padding-right:20px;
    margin:0;
    border-radius: 2px;
    text-align:center;
    cursor:pointer;
    font-size:13px;
    color:#333333;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    background: url(./img/bg_off.png) top left repeat-x #ffffff;

}

.button_search:active
{
    padding-top: 2px;
    padding-bottom: 0px;
    box-shadow: 1px 2px 3px -1px rgba(0, 0, 0, 0.3) inset;
}

.button_search:hover
{
    background: url(./img/bg_off.png) bottom right repeat-x #ffffff;
}

.button_search_border {
    display: inline-block;
    border-radius: 3px;
    border:2px solid #E47129;
    width: auto;
    height: auto;
    background:#E47129;
    padding:1px;
    margin:0;
}
