/* --------------------------------------------------------
Yahoo reset library ( http://developer.yahoo.com/yui/reset )
-------------------------------------------------------- */

*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; font-size: 100.01%; font-weight:normal;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clear {clear:both; font-size:1px; line-height:1px;}

/********************************
	ASK SUPPORT
*********************************/
.left.ask_support_label {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 10px;
}
.info.ask_support_info {
	font-size: 11px;
	width: 225px;
	margin-top: 5px;
	margin-left: 155px;
	color: #666;
}
input.inputfield_tsn {
	width: 50px;
}
input.inputfield {
	width: 225px;
	font-size: 13px;
}
input.inputfield_tsn {
	font-size: 13px;
}

a.submit{
	line-height: 30px;
}
input.submit, a.submit {
	display: block;
	float: left;
	margin-left: 155px;
	margin-bottom: 30px;
	background:url(../images/buttons/buttons_sprite.png)
	scroll 0px -55px; width:90px; height:29px;
	text-align:center; font-size: 12px; font-weight: bold; border:none;
	color:#fff !important; text-decoration: none; padding-top:0px; margin-top:5px; margin-right:4px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer; 
}
#search input.button {
	float:right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 2px;
}