/*base*/
.btn {background: #222;display: inline-block;padding: 5px 10px 6px;color: #fff;text-decoration: none;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer;border:0 none;}

/*sizes*/
.small.btn {font-size: 11px;}
.medium.btn {font-size: 13px;}
.large.btn {font-size: 14px;padding: 8px 14px 9px;}

/*colors*/
.gray.btn {background-color: #e5e5e5;color:#666;}
.blue.btn {background-color: #2daebf;}
.red.btn {background-color: #e33100;}
.magenta.btn {background-color: #a9014b;}
.orange.btn {background-color: #ff5c00;}
.yellow.btn {background-color: #ffb515;}


.btn3 {
background-color: #4D90FE;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4D90FE),to(#4787ED));
background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
background-image: -moz-linear-gradient(top,#4D90FE,#4787ED);
background-image: -ms-linear-gradient(top,#4D90FE,#4787ED);
background-image: -o-linear-gradient(top,#4D90FE,#4787ED);
background-image: linear-gradient(top,#4D90FE,#4787ED);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
border:1px solid #3079ED;
border-radius:2px;
box-sizing: border-box;
color: white;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
height: 29px;
letter-spacing: normal;
line-height: 29px;
padding:0 8px;
text-align: center;
white-space: nowrap;
width: 70px;
}


.btn3_2 {
background-color: #57A3FF;
	/*
background-image: -webkit-gradient(linear,left top,left bottom,from(#57A3FF),to(#4787ED));
background-image: -webkit-linear-gradient(top,#57A3FF,#4787ED);
background-image: -moz-linear-gradient(top,#57A3FF,#4787ED);
background-image: -ms-linear-gradient(top,#57A3FF,#4787ED);
background-image: -o-linear-gradient(top,#57A3FF,#4787ED);
background-image: linear-gradient(top,#57A3FF,#4787ED);
*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
border:1px solid #3079ED;
border-radius:2px;
box-sizing: border-box;
color: white;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 15px;
font-weight: bold;
height: 34px;
letter-spacing: normal;
line-height: 34px;
padding:0 8px;
text-align: center;
white-space: nowrap;
width: 70px;
}


.btn4 {
background-color: #FFDC46;
background-image: -webkit-gradient(linear,left top,left bottom,from(#FFDC46),to(#FFCC00));
background-image: -webkit-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -moz-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -ms-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -o-linear-gradient(top,#FFDC46,#FFCC00);
background-image: linear-gradient(top,#FFDC46,#FFCC00);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFDC46',EndColorStr='#FFCC00');
border:1px solid #DEB923;
border-radius:4px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
height: 29px;
letter-spacing: normal;
line-height: 29px;
padding:0 8px;
text-align: center;
white-space: nowrap;
/* width: 70px; */
}

.btn4 {
background-color: #FFDC46;
background-image: -webkit-gradient(linear,left top,left bottom,from(#FFDC46),to(#FFCC00));
background-image: -webkit-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -moz-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -ms-linear-gradient(top,#FFDC46,#FFCC00);
background-image: -o-linear-gradient(top,#FFDC46,#FFCC00);
background-image: linear-gradient(top,#FFDC46,#FFCC00);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFDC46',EndColorStr='#FFCC00');
border:1px solid #DEB923;
border-radius:4px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 13px;
font-weight: bold;
height: 29px;
letter-spacing: normal;
line-height: 29px;
padding:0 8px;
text-align: center;
white-space: nowrap;
/* width: 70px; */
}


.btn_flat_dgray {
	display: block;
	color: #fff;
	padding: 3px 15px 3px 15px;
	border-radius: 3px;
	background-color: #4c4c4c;
	cursor: pointer;
}


.btn_srch,
.btn_srch:visited
{
background-image: url('/img/v2base/btn_yellow_bg.png');
background-repeat: repeat-x;
background-position: 0px -32px; 
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000 !important;
cursor: pointer;
display: inline-block;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:20px;
text-decoration:none !important;
font-weight: normal;
height: 50px;
letter-spacing: normal;
line-height: 50px;
padding:0;
text-align: center;
white-space: nowrap;
width: 150px;
}

.btn_srch:hover
{
background-image: url('/img/v2base/btn_yellow_bg2.png');
background-repeat: repeat-x;
background-position: 0px -32px;
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000 !important;
cursor: pointer;
display: inline-block;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:20px;
text-decoration:none !important;
font-weight: normal;
height: 50px;
letter-spacing: normal;
line-height: 50px;
padding:0px;
text-align: center;
white-space: nowrap;
width: 150px;
}

.btn_srch_onchange,
.btn_srch_onchange:visited {
	background-image: url('/img/v2base/btn_yellow_bg2.png') !important;
}

.btn_srch_onchange:hover {
	background-image: url('/img/v2base/btn_yellow_bg.png') !important;
}

.btn_y_small button[disabled]:active, button[disabled]:hover, button[disabled]
{
	background-image: none;
	background-color: #f4f4f4;
	border:1px solid #e2e2e2;
	border-radius:5px;
	box-sizing: border-box;
	color: #e2e2e2;
	cursor: default;
	display: inline-block;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: normal;
	text-align: center;
	white-space: nowrap;
	line-height: 22px;
	min-height: 24px;
	padding:0 8px;
    height: 27px;
}


.btn_y_small button:active, button
{
background-image: url('/img/v2base/btn_yellow_bg.png');
background-repeat: repeat-x;
background-position: 0px -40px;
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:12px;
text-decoration:none;
font-weight: bold;
letter-spacing: normal;
text-align: center;
white-space: nowrap;
line-height: 22px;
min-height: 24px;
padding:0 8px;
    height: 27px;
}

.btn_y_small button:hover
{
background-image: url('/img/v2base/btn_yellow_bg2.png');
background-repeat: repeat-x;
background-position: 0px -40px;
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:12px;
text-decoration:none;
font-weight: bold;
letter-spacing: normal;
text-align: center;
white-space: nowrap;
line-height: 22px;
min-height: 24px;
padding:0 8px;
    height: 27px;
}

.btn_y_htl,
.btn_y_htl:visited
{
background-image: url('/img/v2base/btn_yellow_bg.png');
background-repeat: repeat-x;
background-position: 0px -36px; 
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:16px;
text-decoration:none;
font-weight: normal;
height: 32px;
letter-spacing: normal;
line-height: 32px;
padding:0 16px;
text-align: center;
white-space: nowrap;
}

.btn_y_htl:hover
{
background-image: url('/img/v2base/btn_yellow_bg2.png');
background-repeat: repeat-x;
background-position: 0px -36px;
border:1px solid #DEB923;
border-radius:5px;
box-sizing: border-box;
color: #000;
cursor: pointer;
display: inline-block;
font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
font-size:16px;
text-decoration:none;
font-weight: normal;
height: 32px;
letter-spacing: normal;
line-height: 32px;
padding:0 16px;
text-align: center;
white-space: nowrap;
}



.btn_blue,
.btn_blue:visited
{
	background-image: url('/img/v2base/btn_blue_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #3079ED;
	border-radius:5px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight: normal;
	height: 32px;
	letter-spacing: normal;
	line-height: 30px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
}

.btn_blue:hover
{
	background-image: url('/img/v2base/btn_blue_bg2.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #3079ED;
	border-radius:5px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight: normal;
	height: 32px;
	letter-spacing: normal;
	line-height: 30px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
}





.btn_y_fltf,
.btn_y_fltf:visited
{
	background-image: url('/img/v2base/btn_yellow_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: normal;
	height: 32px;
	letter-spacing: normal;
	line-height: 28px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
	width: 140px !important;
}

.btn_y_fltf:hover
{
	background-image: url('/img/v2base/btn_yellow_bg2.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight: normal;
	height: 32px;
	letter-spacing: normal;
	line-height: 28px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
	width: 140px !important;
}

.btn_y_small,
.btn_y_small:visited
{
	background-image: url('/img/v2base/btn_yellow_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight: normal;
	/* height: 25px; */
	letter-spacing: normal;
	line-height: 25px;
	padding:0 8px;
	text-align: center;
	white-space: nowrap;
}

.btn_y_small:hover
{
	background-image: url('/img/v2base/btn_yellow_bg2.png');
	background-repeat: repeat-x;
	background-position: 0px -36px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight: normal;
	/* height: 25px; */
	letter-spacing: normal;
	line-height: 25px;
	padding:0 8px;
	text-align: center;
	white-space: nowrap;
}



.btn_y_trm,
.btn_y_trm :visited
{
	background-image: url('/img/v2base/btn_yellow_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -38px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000 !important;
	cursor: pointer;
	display: inline-block;
	font:12px/12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	font-weight: bold;
	height: 28px;
	letter-spacing: normal;
	line-height: 28px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
}

.btn_y_trm:hover
{
	background-image: url('/img/v2base/btn_yellow_bg2.png');
	background-repeat: repeat-x;
	background-position: 0px -38px;
	border:1px solid #DEB923;
	border-radius:5px;
	box-sizing: border-box;
	color: #000 !important;
	cursor: pointer;
	display: inline-block;
	font:12px/12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	font-weight: bold;
	height: 28px;
	letter-spacing: normal;
	line-height: 28px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
}


.btn_y_trm_small,
.btn_y_trm_small :visited
{
    background-image: url('/img/v2base/btn_yellow_bg.png');
    background-repeat: repeat-x;
    background-position: 0px -38px;
    border:1px solid #DEB923;
    border-radius:5px;
    box-sizing: border-box;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font:11px/11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    text-decoration:none;
    font-weight: bold;
    height: 22px;
    letter-spacing: normal;
    line-height: 22px;
    /* padding:0 8px; */
    text-align: center;
    white-space: nowrap;
}

.btn_y_trm_small:hover
{
    background-image: url('/img/v2base/btn_yellow_bg2.png');
    background-repeat: repeat-x;
    background-position: 0px -38px;
    border:1px solid #DEB923;
    border-radius:5px;
    box-sizing: border-box;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    font:11px/11px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    text-decoration:none;
    font-weight: bold;
    height: 22px;
    letter-spacing: normal;
    line-height: 22px;
    /* padding:0 8px; */
    text-align: center;
    white-space: nowrap;
}


.btn_g_trm,
.btn_g_trm :visited
{
	background-image: url('/img/v2base/btn_green_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -32px;
	border:1px solid #1DB731;
	border-radius:5px;
	box-sizing: border-box;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight: normal;
	height: 40px;
	letter-spacing: normal;
	line-height: 40px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
	width: 162px;
}

.btn_g_trm:hover
{
	background-image: url('/img/v2base/btn_green_bg2.png');
	background-repeat: repeat-x;
	background-position: 0px -32px;
	border:1px solid #1DB731;
	border-radius:5px;
	box-sizing: border-box;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size:16px;
	text-decoration:none;
	font-weight: normal;
	height: 40px;
	letter-spacing: normal;
	line-height: 40px;
	padding:0 16px;
	text-align: center;
	white-space: nowrap;
	width: 162px;
}

.btn_flat_rptr {
	padding:10px 30px 10px 10px;margin:10px 0 10px 0;display:inline-block;
	background:url('/img/double-ptr-white.png') transparent no-repeat 95% center;
	cursor: pointer;
	font-size:15px;
}

.btn_flat_rptr:hover {
	background:url('/img/double-ptr-black.png') transparent no-repeat 95% center;
}

.btn_flat_rptr.orange {
	background-color:#ff6600;
	color:#fff;
}

.btn_flat_rptr.orange:hover {
	color:#000;
}
