/* btn total */
.btn {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:14px/100% arial, helvetica, sans-serif;
	letter-spacing:-0.5px;
	-webkit-border-radius: .1em; 
	-moz-border-radius: .1em;
	border-radius: .1em;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 0 rgba(0,0,0,.08);
}
.btn:hover {text-decoration:none;}
.btn:active {position:relative; top:0;}

.btn1 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:14px/100% arial, helvetica, sans-serif;
	letter-spacing:-0.5px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
}	
.btn1:hover {text-decoration:none;}
.btn1:active {position:relative; top:0;}

.big {
	font-size: 14px;
	font-weight:bold;
	padding: .5em .0em .3em;
	letter-spacing:-0.5px;
	height:18px;
}
.big_submit {
	font-size: 14px;
	font-weight:bold;
	padding: .2em .0em .3em;
	letter-spacing:-0.5px;
	height:31px;
}
.big1 {
	font-size: 13px;
	padding: .4em .0em .3em;
	letter-spacing:-0.5px;
	height:50px;
}

.medium {
	font-size: 12px;
	padding: .45em .95em .3em;
	height:14px;
}

.medium_submit {
	font-size: 12px;
	padding: .4em .95em .3em;
	height:24px
}

.small {
	font-size: 11px;
	padding: .2em .5em .3em;
}

.small1 {
	font-size: 11px;
	padding: .1em .3em .4em;
	height:8px;
}


/* gray */
.gray {
	color: #ffffff;
	border: solid 1px #696e78;
	background: #8f94a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#8f94a0), to(#787d87));
	background: -moz-linear-gradient(top,  #8f94a0,  #787d87);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f94a0', endColorstr='#787d87');
}

.gray1 {
	color: #dadada;
	border: solid 1px #22272f;
	background: #3d4249;
}

/* white */
.white {
	color: #444444; border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.white1 {
	color: #444444; font-size:13px;	line-height:15px; padding-top:4px; padding-bottom:4px; 
	border: solid 1px #b7b7b7; background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #fff,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	-webkit-border-radius:3px;
}

.white2 {
	color: #666666; font-size:13px;	line-height:15px; padding:4px 8px 4px 8px; border: solid 1px #dddddd; background: #fff;
	-webkit-border-radius:3px;
}

.white2o {
	color: #FF7531; font-size:13px;	line-height:15px; padding:4px 8px 4px 8px; border: solid 1px #FF7531; background: #fff;
	-webkit-border-radius:3px;
}

.white3 {
	color: #9b9b9b;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ebebeb));
	background: -moz-linear-gradient(top,  #f9f9f9,  #ebebeb);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ebebeb');
}

.white4 {
	padding:10px 0 4px 0;
	color:#333333; font-weight:bold;
	border: solid 1px #c8c8c8;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

.white4a {
	padding:5px 0 8px 0;
	color:#4c546a;
	border: solid 1px #c8c8c8;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

.white4b {
	padding:5px 0 8px 0;
	color:#4c546a;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

.white4c {
	padding:5px 0 8px 0;
	color:#4c546a;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

/* btn total */