/* login box styles */
#loginBlock { 
	margin: 0px auto; }
#loginBlock .tabs-hide { display: none; }
#loginBlock #container { padding-top: 0px; }
#loginBlock img { border:0; }
#loginBlock .fl { float: left; }
#loginBlock .fr { float: right; }
#loginBlock h1 { font: normal 24px/1.5em 'Open Sans', Helvetica, Arial, sans-serif; color: #16507b; }
#loginBlock h1#loginRequired {}
#loginBlock h1#forgottenPassword {}
#loginBlock h2 { font: normal 24px/1.5em 'Open Sans', Helvetica, Arial, sans-serif; color: #16507b; }
#loginBlock .tabs-nav {
	float: left;
	width: 220px;
	list-style: none;
	margin: 0px -7px 0px 0px;
	padding: 0px; }
#loginBlock .tabs-nav h2 { 
	font: italic normal 27px/1.5em Georgia, "Times New Roman", Times, serif; color: #16507b;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.6);
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ffffff, offX=1, offY=1, positive=1);*/
	width: 200px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px; }
#loginBlock .tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " "; }
#loginBlock .tabs-nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px; }
#loginBlock .tabs-nav a {
	display: block;
	width: 170px;
	padding: 25px 10px 25px 40px;
	margin: -10px 0px;
	color: #797979;
	text-decoration: none;
	text-align: left;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.8);
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ffffff, offX=1, offY=1, positive=1);*/
	font: normal 14px/1em 'Open Sans', Tahoma, Geneva, Arial, Helvetica, sans-serif;
	z-index: 100; position: relative; /* fix for dodgy IE6 */ }
#loginBlock .tabs-nav .tabs-selected a {
	background: url(../images/leftnav_current.gif) right center no-repeat; }
#loginBlock .tabs-nav .tabs-selected a:hover {
	color: #000000;
	text-decoration: none; }
#loginBlock .tabs-nav a:hover, #loginBlock .tabs-nav a:focus, #loginBlock .tabs-nav a:active {
	color: #000000;
	outline: 0; }
#loginBlock .tabs-nav .tabs-selected a:link, #loginBlock .tabs-nav .tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text; }
#loginBlock. tabs-nav a:hover, #loginBlock .tabs-nav a:focus, #loginBlock .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer; }
#loginBlock .tabs-container {
	float: right;
	width: 741px;
	padding: 3px;
	background: url(../images/shadow_8.png) left top repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px; }
#loginBlock .innertube {
	border: 1px solid #cccccc;
	background: #ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px; }
	#loginBlock .contentWrapper {
		background: #ffffff;
		padding: 20px 40px;
		width: 421px;
		height: 370px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px; }
#loginBlock em.required {
	color: #a8a8a8;
	float: right;
	font-size: 11px; }
#loginBlock p.support {
	color: #a8a8a8;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 35px;
	margin-top: 1.5em;
	text-align: left; }
#loginBlock .divider, #loginBlock .dividerBot {  }
	#loginBlock .dividerBot { background-position: 0 100%; }
#loginBlock img.spinner, #loginBlock div.blockUI img.spinner {
	vertical-align: middle; }
#loginBlock div.blockUI img.spinner {
	display:block;
	width:16px;
	float:left;
	margin-right:10px; }
#loginBlock .ajaxInfoBar {
	font: normal 11px/18px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	background: #e1ffd1;
	margin: 0 0 2px 0;
	padding: 8px 20px 8px 45px; }
	#loginBlock .warning { background: #fff6bf url(/default/images/ajaxInfoBar.gif) no-repeat 5px 0; }
	#loginBlock .error { background: #ffe8e5 url(/default/images/ajaxInfoBar.gif) no-repeat 5px -67px; }
	#loginBlock .success { background: #e1ffd1 url(/default/images/ajaxInfoBar.gif) no-repeat 5px -137px; }
	#loginBlock .info { background: #b4e6f9; }
#loginBlock a { color: #a8a8a8; }
#loginBlock a:hover { color: #444; }
#loginBlock label {
	font: 16px/18px "Trebuchet MS", 'Open Sans', Tahoma, verdana;
	margin: 10px 0 0 0;
	display: block;
	text-align: left; }
#loginBlock label.labelLogin { color: #16507b; }
#loginBlock label.labelLogin span { float: left; }
#loginBlock input.txtField {
	background: #fff;
	border: 1px solid #ddd;
	border-top: 1px solid #7c7c7c;
	color: #000;
	font-size: 16px;
	margin: 2px 0 20px 0;
	padding: 3px 5px; }
#loginBlock input.txtField:focus {
	background: #fcfbed;
	border: 1px solid #b2b2b2; }
#loginBlock .submit { }
	#loginBlock .submit input, #loginBlock .submit input:focus, #loginBlock .button {
		cursor: pointer;
		width: 120px;
		height: 33px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		display: block;
		border: none;
		font: bold 13px/1em 'Open Sans', Tahoma, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		color: #ffffff;
		text-shadow: -1px -1px rgba(150, 150, 150, 0.6);
		background: url(../images/btn_blue.png) left top no-repeat;
		z-index: 100; }


#membersMarketImg { position: absolute; margin-left: 702px; height: 414px; }
