@charset "UTF-8";/* CSS Document *//* ========================================== *//* LOGIN STYLES - FindBuyers.com Web Site     *//* login page for returning users             *//* ========================================== */body, ul, li, table, td, th {	margin: 0;	padding: 0;}body {	background: #D6F2FF url(../images/page/login-bg.jpg) center 0 no-repeat;	margin: 0;	text-align: center;}div.clear {	clear: both;	margin-bottom: -1px;	padding-bottom: 1px;	zoom: 1;}.hide {	display: none !important;}#wrapper {	width: 534px;	margin: 0 auto;	text-align: left;	position: relative;}#logoshad-lt {	position: absolute;	left: 0;	top: 169px;	background: url(../images/page/logoshad-lt.jpg) 0 0 no-repeat;	width: 32px;	height: 278px;}#logoshad-rt {	position: absolute;	right: 0;	top: 169px;	background: url(../images/page/logoshad-rt.jpg) 0 0 no-repeat;	width: 32px;	height: 278px;}/* MASTHEAD */#masthead {	height: 169px;	position: relative;	zoom: 1;	background: url(../images/page/logomast-bg.jpg) left bottom no-repeat;	text-align: center;}#masthead h1, #masthead p.slogan, #masthead p.skipnav {	text-indent: -10000px;	font-family: "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;}#masthead h1 {	font-size: 35px;	margin: 0;}#masthead p.slogan {	font-size: 12px;	font-style: italic;	font-weight: bold;	margin: 0;}#masthead a#homeLink {	display: block;	height: 137px;	width: 345px;	outline: none;	border: none;	text-decoration: none;	position: absolute;	top: 23px;	left: 52px;	background: transparent;}#masthead img {	border: none;	outline: none;}/* LOGIN BOX */#loginBox {	width: 470px;	margin: 0 32px;	background: url(../images/page/login-bg.gif) 0 0 repeat-y;}#loginBox #content {	min-height: 130px;}* html #loginBox #content {	height: 130px;}#tabBtm {	background: url(../images/page/logintab-btm.gif) left bottom no-repeat;}#tabBtm h2 {	margin: 0;	color: #FFF;	background: url(../images/page/logintab-top.gif) 0 0 no-repeat;	font-size: 2.2em;	padding: 34px 31px 18px;	line-height: 1;}/* LOGIN FORM */#loginBox form {	margin: 31px 0 27px 31px;}#loginBox a {	color: #09C;}#loginBox label, #loginBox input {	display: block;}#loginBox input.text {	background: #F7FCFF;	border: 3px solid #DBDBDB;	font-size: 2.7em;	width: 401px;	margin: .2em 0 .74em;}#loginBox label {	color: #0096c8;	font-size: 1.1em;	margin-top: 1.8em;	text-transform: uppercase;}#loginBox p {	font-size: 1em;	margin-right: 26px;}#loginBox p.formInfo {	color: #5e5e5e;	margin-top: -1em;	margin-bottom: 1.5em;}#loginBox p.forgotLinks {	float: left;	font-size: 1em;	width: 205px;	color: #09C;	margin: 0;	padding-top: 16px;	display: inline;}/* ERROR MESSAGES */#wrapper p.error {	color: #AF0015;	margin: 0 0 .3em;	background: url(../images/icons/error_16.gif) 0 50% no-repeat;	padding-left: 24px;	line-height: 1.6em;}#invalidUser {	/*display: none;*/}#invalidPw {	/*display: none;*/}/* LOGIN BUTTONS */#loginBox button {	float: right;	display: inline;	margin-right: 26px;	margin-top: .75em;}#loginBtn {	border: 0;    cursor: pointer;	background: url(../images/buttons/loginBtn.gif) 0 0 no-repeat;	width: 193px;	height: 66px;	margin-top: 0;	margin-bottom: -16px;	position: relative;}#loginBtn:hover {	background-position: 0 -70px;}#loginBtn span {   display: none;}/* FOOTER */#footer {	clear: both;	color: #888;	margin: -16px auto 0;	padding: 36px 0 0;	width: 470px;	background: #D6F2FF url(../images/page/login-btm.gif) 0 0 no-repeat;}#footer p {	text-align: center;	color: #888;	font-size: 1em;	padding: 1em 0;	margin: 0;}
