/* commented backslash hack v2 \*/
/* end of hack */

body {background-color:#000000; margin:0 0 0 0; padding:0 0 0 0; border:none;}

a:link {text-decoration: none;font-family: Arial, Helvetica, sans-serif;color: #0000dd;}
a:visited {color: #0000dd; text-decoration: none;}
a:hover {text-decoration: underline;color: #0000FF;}
a:active {color: #0000dd; text-decoration: none;}

#banner_layer {
	position:relative;
	width:100px;
	height:38px;
	background-color: #000000;}

#menu_layer {
	position:absolute;
	left:110px;
	top:18px;
	width:600px;
	height:auto;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 10px;
	background-color: #000000;}
* html #menu_layer {position:absolute;}

#second_menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 120%;
	font-weight: normal;
	position:absolute;
	left:260px;
	top:0px;
	width:560px;
	height:auto;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 10px;
	background-color: #000000;}
* html #menu_layer {position:absolute;}

#menu_line {
	position:relative;
	width:600px;
	height:4px;
	background-color: #000000;
	background-image: url(../furniture/lb_hr.jpg);
	background-repeat: no-repeat;
	overflow: hidden;}

.Topnav {font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-style: bold;color: #00ff00;padding-top: 0px;}
a.Topnav:link {color: #cccccc;text-decoration: none;}
a.Topnav:visited {color: #cccccc;text-decoration: none;}
a.Topnav:hover {color: #ffffff;background-color: #444444;text-decoration: underline;}
a.Topnav:active {color: #cccccc;background-color: #000000;}
.Topnav_separator{color: #666666;}

/*	Below are atrributes of the highligted top-menu item*/
.Topnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	color: #000000;
	background-color: #cccccc;}

.Heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #dddddd;
	font-size: 120%;
	font-weight: bold;}
	
.Heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #cc0000;}

#PageTitle {
	position:relative;
	height:auto;
	left:-2px;
	top:0px;
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: bold;
	color: #4488ff;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	text-indent: 0px;
	background-color: #000000;}

#content_layer {
	position:absolute;
	display:block;
	float:left;
	left:10px;
	top:50px;
	width:auto;
	overflow:visible;
	z-index:0;
	background-color: #000000;
	clear: both;}

* html #content_layer {position:absolute;}

.content {
	display:block;
	padding:0 0 0 0;
	width:838px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 80%;
	font-weight: normal;
	text-align:justify;
	float:left;
	color:#cccccc;
	text-indent: 0px;
	background-color: #000000;}

.content img {float:left; border:none;}

#container {
	position:relative;
	display:block;
	float:left;
	width:279px;
	height:auto;
	overflow:hidden;
	background-color:#000000;
	margin-bottom:20px;
	margin-right:20px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#555555;
	border-left-color:#555555;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-style:solid;}

#container2 {
	position:relative;
	display:block;
	float:left;
	width:279px;
	height:109px;
	overflow:hidden;
	background-color:#000000;
	margin-bottom:12px;
	margin-right:20px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#555555;
	border-left-color:#555555;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-style:solid;}

#image_panel {
	position:relative;
	display:block;
	float:left;
	left:2px;
	top:2px;
	width:140px;
	height:auto;
	overflow:visible;
	background-color: #000000;
	vertical-align: baseline;
}

#button_delete {
	position:relative;
	display:block;
	float:left;
	width:16px;
	overflow:visible;
	background-color: #000000;
	margin: 4px 0px 0px 1px;}

#button_notes {
	position:relative;
	display:block;
	float:left;
	width:16px;
	overflow:visible;
	margin: 4px 0px 0px 2px;}

#message {
	position:relative;
	display:block;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 100%;
	font-weight: normal;
	text-align:justify;
	float:left;
	color:#00ff00;
	top: 2px;
	width:auto;
	height:auto;
	overflow:visible;
	clear:both;
	background-color: #666666;}

#footer {
	position:relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #aaaaaa;
	font-size: 100%;
	font-weight: normal;
	text-align:justify;
	float:left;
	width:auto;
	height:auto;
	overflow:visible;
	clear:both;
	background-color: #000000;}

a.footer:link {color: #ffffff;text-decoration: none;}
a.footer:visited {color: #ffffff;text-decoration: none;}
a.footer:hover {color: #ffffff;background-color: #555555;text-decoration: underline;}
a.footer:active {color: #ffffff;background-color: #000000;}

#clearer {position:relative;display:block;clear:both;}

#data_panel {
	position:relative;
	display:block;
	float:left;
	left:6px;
	top: 2px;
	width:130px;
	height: 105px;
	overflow:visible;
	background-color: #333333;}

.data_panel {
	display:block;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 90%;
	font-weight: normal;
	text-align:justify;
	float:left;
	color:#cccccc;
	text-indent: 2px;
	background-color: #000000;}

#data_panel_c {
	position:relative;
	display:block;
	float:left;
	left:2px;
	width:128px;
	height:30px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	float:left;
	color:#eeeeee;
	text-indent:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #333333;}

.Warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: normal;
	color: #dd0000;}

#left_thumb {
	position:relative;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	width:190px;
	height:auto;
	overflow:hidden;
	background-color: #ffffff;
	padding-top:0px;
	padding-right:34px;
	padding-bottom:9px;
	background-image:url(../furniture/thumb_shadow.jpg);
	background-repeat:no-repeat;
	line-height:36px;}

#left_thumb_ns {
	position:relative;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	width:190px;
	height:auto;
	overflow:hidden;
	background-color:#ffffff;
	padding-top:0px;
	padding-right:34px;
	padding-bottom:0px;
	line-height:36px;}

#left_spacer {
	position:relative;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	width:190px;
	height:144px;
	overflow:hidden;
	background-color:#ffffff;
	padding-top:0px;
	padding-right:32px;
	padding-bottom:0px;
	line-height:36px;}

#left_thumb_caption {
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	width:190px;
	overflow:hidden;
	background-color: #ffffff;
	text-align: center;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 10px;
	vertical-align: top;}
* html #left_thumb_caption {position:relative;}

#text_layer {
	position:relative;
	float:left;
	display:block;
	width:638px;
	overflow:visible;
	background-color: #ffffff;
	padding-bottom: 10px;}

/* Texturemap tables */

table.itunes {
	width:400px;
	float:left;
	border-top:1px solid #e5eff9;
	border-right:1px solid #e5eff9;
	background-color:#666666;
	margin:0.5em auto;
	text-align:left;
	border-collapse:collapse;
	position: relative;
	margin-left: 0px;
}

td.itunes {
color:#000000;
border-bottom:1px solid #666666;
background-color:#999999;
border-left:1px solid #666666;
padding:0.3em 0.3em;
text-align:right;}

td.itunes.active {
color:#ff0000;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
padding:0.3em 0.3em;
text-align:right;}

td.itunes.error {
color:#ff0000;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
padding:0.3em 0.3em;
text-align:right;}

tr.itunes.even td.itunes, tr.itunes.even { 
background:#d6d6d6 url(../furniture/lb_row.gif) no-repeat;
text-align:right;}

thead th.itunes {
text-align:right;
padding:0.3em 0.3em;
font:bold Arial,Helvetica,sans-serif;
background:#f4f9fe url(../furniture/lb_header.jpg) no-repeat;
color:#ffffff;}

/* catalogue tables */
a img {border: none;}

/* preferences - cookies page */
#pref_form_layer {
	position:relative;
	display:block;
	float:left;
	width:538px;
	overflow:visible;
	left:10px;
	background-color: #ffffff;}

#pref_layer {
	position:relative;
	display:block;
	float:left;
	height:auto;
	width:538px;
	overflow:visible;
	left:10px;
	background-color: #ffffff;}

.pref {
	display:block;
	width:638px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 80%;
	text-align:justify;
	float:left;
	color:#333333;
	text-indent: 0px;
	background-color: #ffffff;}

/*
img.floatRight { 
    float:right; 
    margin:0 0 0 10px;}
*/

#line_layer {
	position:relative;
	margin-left:0px;
	width:640px;
	height:8px;
	display: block;
	background-image: url(../furniture/hr.jpg);
	background-repeat: no-repeat;}

#closebutton {
	position: relative;
	top: 0px;
	left: 10px;
	width:auto;
	background-color: #000000;}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	cursor: hand;}

/* lightbox - registration / login forms */
#lightbox_form {
	position:relative;
	display:block;
	float:left;
	overflow:visible;
	background-color: #ffffff;
	left:10px;
	top:10px;
	width:758px;}

#pref_layer {
	position:relative;
	display:block;
	float:left;
	height:auto;
	width:538px;
	overflow:visible;
	left:10px;
	background-color: #ffffff;}

.pref {
	display:block;
	width:638px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 80%;
	text-align:justify;
	float:left;
	color:#333333;
	text-indent: 0px;
	background-color: #ffffff;}

#notes_layer {
	position:relative;
	display:block;
	float:left;
	height:auto;
	width:200px;
	overflow:visible;
	left:10px;
	background-color: #ff0000;}

#invite_form {
	position:relative;
	display:block;
	float:left;
	height:auto;
	width:680px;
	overflow:visible;
	left:0px;
	background-color: #000000;}

#page_nav_layer {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:460px;
	float:left;
	color:#ffffff;
	overflow:hidden;
	text-align:left;
	background-color: #000000;}

.normalnav {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 110%;
	text-align:justify;
	color:#66aaFf;
	text-align:left;
	background-color: #000000;}

.activenav {
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:110%;
	text-align:justify;
	color:#ff0000;
	text-align:left;
	background-color:#000000;}
	
.DeadNext {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	text-align:justify;
	font-size:110%;
	color: #555555;}

#update {
	position:relative;
	margin-left:0px;
	width:auto;
	height:auto;
	display: block;
	padding-bottom: 10px;
	background-color:#000000;}
	
.update {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: bold;
	color: #ffffff;
	padding-top: 0px;}

a.update:link {
	color: #00ffff;
	text-decoration: none;}

a.update:visited {
	color: #00ffff;
	text-decoration: none;}

a.update:hover {
	color: #ffffff;
	background-color: #555555;
	text-decoration: underline;}

a.update:active {
	color: #00ffff;
	background-color: #000000;}

a.itunes:link {
	color: #0000ff;
	text-decoration: none;}

a.itunes:visited {
	color: #0000ff;
	text-decoration: none;}

a.itunes:hover {
	color: #ffffff;
	background-color: #555555;
	text-decoration: underline;}

a.itunes:active {
	color: #0000ff;
	background-color: #000000;}

#total_active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	text-align:justify;
	font-size:100%;
	color: #cccccc;
	position:relative;
	display:block;
	float:left;
	width:810px;
	overflow:hidden;
	background-color:#002200;
	margin-bottom:0px;
	margin-right:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#007700;
	border-left-color:#007700;
	border-right-color:#007700;
	border-bottom-color:#007700;
	padding-left:0px;
	border-style:solid;}

#total_valid {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	text-align:justify;
	font-size:100%;
	color: #cccccc;
	position:relative;
	display:block;
	float:left;
	width:810px;
	overflow:hidden;
	background-color:#000055;
	margin-bottom:0px;
	margin-right:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#0000aa;
	border-left-color:#0000aa;
	border-right-color:#0000aa;
	border-bottom-color:#0000aa;
	padding-left:0px;
	border-style:solid;}

#total_invalid {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:normal;
	text-align:justify;
	font-size:100%;
	color: #cccccc;
	position:relative;
	display:block;
	float:left;
	width:810px;
	height:auto;
	overflow:hidden;
	background-color:#330000;
	margin-bottom:0px;
	margin-right:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-color:#660000;
	border-left-color:#660000;
	border-right-color:#660000;
	border-bottom-color:#660000;
	padding-left:0px;
	border-style:solid;}

#user_container {
	position:relative;
	display:block;
	float:left;
	width:810px;
	height:auto;
	overflow:hidden;}

#user_id 		{position:relative;display:block;float:left;width:405px;height:auto;text-align:left;background-color:#003388;}
#user_id_iv 	{position:relative;display:block;float:left;width:405px;height:auto;text-align:left;background-color:#440000;}
#user_id_ac		{position:relative;display:block;float:left;width:405px;height:auto;text-align:left;background-color:#004400;}

#user_pwd 		{position:relative;display:block;float:right;width:405px;height:auto;text-align:right;background-color:#003388;}
#user_pwd_ac 	{position:relative;display:block;float:right;width:405px;height:auto;text-align:right;background-color:#004400;}
#user_pwd_iv 	{position:relative;display:block;float:right;width:405px;height:auto;text-align:right;background-color:#440000;}

#user_name {position:relative;display:block;float:left;width:370px;height:auto;overflow:hidden;}

#user_adr {position:relative;display:block;float:left;width:740px;height:auto;overflow:hidden;}

#user_label {position:relative;display:block;float:left;width:50px;height:auto;overflow:hidden;}
#colon {position:relative;display:block;float:left;width:8px;height:auto;overflow:hidden;}
#user_misc1 {position:relative;display:block;float:left;width:200px;height:auto;overflow:hidden;}
#user_misc2 {position:relative;display:block;float:left;width:260px;height:auto;overflow:hidden;}

#user_commands {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	position:relative;
	display:block;
	float:left;
	left:-2px;
	width:800px;
	height:auto;
	padding-left:4px;
	margin-left:0px;
	overflow:hidden;
	background-color:#000000;
	padding-bottom:20px;}