


img {
	display:					block;
	border:						0px;
}

#wrap {
	background:					#fff url("/headphonehead.php") fixed bottom right no-repeat; 
	margin:						0px auto;
	min-height:					100%;
	min-width:					100%;
	position : absolute;
}

* html #wrap {
	height: 100%;
}

#header {
	background:					#a8badb;
	border-bottom:				2px solid #fff;
	height:						100px;
	overflow:					hidden;
}

#header h1 {
	float:						left;
	overflow:					hidden;
	text-indent:				-20000px;
}

#header a {
	background:					transparent url('../images/logo.gif') left center no-repeat;
	display:					block;
	height:						100px;
	width:						200px;
}

#navigation {
	clear:						right;
	float:						right;
	list-style:					none;
	margin:						78px 30px 0px 0px;
	position:					absolute;
	text-align:					right;
	top:						0px;
	right:						0px;
}

#navigation li {
	display:					inline-block;
	font-size:					1.25em;
}

* html #navigation li {
	display:					inline;
}

#navigation li a {
	color:						#fff;
	font-family:				'Trebuchet MS', 'Helvetica', 'Arial', sans-serif;
	text-decoration:			none;
	padding:					5px 5px 5px 7px;
}

#navigation li a:hover, #navigation li a.selected {
	color:						#369;
}

#navigation li + li {
	border-left:				1px solid #798eb7;
}

* html #navigation li {
	border-left:				1px solid #798eb7;
}

* html #navigation li.first {
	border-left:				none;
}

#user_navigation {
	clear:						right;
	float:						right;
	list-style:					none;
	margin:						5px 30px 0px 0px;
	position:					absolute;
	right:						0px;
	text-align:					right;
	top:						0px;
}

#user_navigation li {
	display:					inline-block;
	font-size:					1.25em;
}

* html #user_navigation li {
	display:					inline;
}

#user_navigation li a {
	color:						#fff;
	font-family:				'Trebuchet MS', 'Helvetica', 'Arial', sans-serif;
	text-decoration:			none;
	padding:					5px 5px 5px 7px;
}

#user_navigation li a:hover, #user_navigation li a.selected {
	color:						#369;
}

#user_navigation li + li {
	border-left:				1px solid #798eb7;
}

* html #user_navigation li {
	border-left:				1px solid #798eb7;
}

* html #user_navigation li.first {
	border-left:				none;
}

#processors_list {
	clear:						left;
	float:						left;
	list-style:					none;
	margin:						5px 10px 0px 24px;
	text-align:					right;
}

#processors_list li {
	display:					inline-block;
	font-size:					1.25em;
}

* html #processors_list li {
	display:					inline;
}

#processors_list li a {
	color:						#fff;
	font-family:				'Trebuchet MS', 'Helvetica', 'Arial', sans-serif;
	text-decoration:			none;
	padding:					5px 5px 5px 7px;
}

#processors_list li a:hover, #processors_list li a.selected {
	color:						#369;
}

#processors_list li + li {
	border-left:				1px solid #798eb7;
}

* html #processors_list li {
	border-left:				1px solid #798eb7;
}

* html #processors_list li.first {
	border-left:				none;
}

#processor_sections {
	clear:						left;
	float:						left;
	list-style:					none;
	margin:						5px 26px 10px 24px;
	position:					absolute;
	right:						0px;
	text-align:					right;
	top:						102px;
}

#processor_sections li {
	display:					block;
	float:						left;
	font-size:					1.25em;
	margin:						0px;
	padding:					0px;
}

* html #processor_sections li {
	display:					inline;
}

#processor_sections li + li {
	border-left:				1px solid #798EB7;
}

#processor_sections li a {
	color:						#fff;
	font-family:				'Trebuchet MS', 'Helvetica', 'Arial', sans-serif;
	text-decoration:			none;
	margin:						0px;
	padding:					5px 7px;
}

#processor_sections li a:hover {
	color:						#369;
}

#processor_sections li a.selected {
	color:						#369;
}

* html #processor_sections li {
	border-left:				1px solid #798eb7;
}

* html #processor_sections li.first {
	border-left:				none;
}

#content, .gradientimageit {
	background:					transparent url("../images/gradient185.jpg") scroll left top repeat-x;
	min-height:					190px;
}

#footer {
	border-top:					1px solid #d0d8e8;
	color:						#d0d8e8;
	font-size:					0.9em;
	padding:					6px;
	text-align:					center;
}

#news_article_list_surround {
	float:						left;
	padding:					5em 0em 5em 0px;
	width:						22em;
}

h2 {
	color:						#369;
	font-size:					2em;
}

h3 {
	color:						#369;
	font-size:					1.75em;
}

h4 {
	color:						#000;
	font-size:					1.4em;
	margin-bottom:				0.2em;
}

h5 {
	color:						#5f778f;
	font-size:					1em;
	margin-bottom:				0.2em;
}

h5 + h3 {
	margin-top:					0.5em;
}

h3 + p {
	font-weight:				700;
	margin-top:					0.75em;
}

p + p {
	margin-top:					0.75em;
}

* html h5 {
	margin-bottom:				0.7em;
}

* html p {
	margin-top:					0.75em;
}

table.small-bits {
	border-collapse:			collapse;
	margin:						5px 0px;
}

table.small-bits th {
	text-align:					left;
	width:						60px;
}

#news_article_list_surround h3 {
	margin-left:				1.42em;
}

#news_article_list {
	list-style:					none;
	margin:						0.5em 0px 0px;
	padding:					0px;
}

#news_article_list li {
	margin:						0px;
	padding:					0px;
}

#news_article_list li a {
	color:						#000;
	display:					block;
	padding:					0.3em 1em 0.3em 2.5em;
	text-decoration:			none;
}

#news_article {
	margin-left:				23em;
	max-width:					670px;
	padding:					3.1em 2.5em 2.5em 0em;
}

#news_article_list li a:hover {
/*	background:					#a8badb;*/
/*	font-weight:				700;*/
	text-decoration:			underline;
}

#news_article_list li a.selected {
	background:					transparent url('../images/selected_article.png') 1em center no-repeat;
	font-weight:				700;
}

* html #news_article_list li a.selected {
	background:					transparent url('../images/selected_article.gif') 1em center no-repeat;
}

#news_article_list li a.selected:hover {
/*	background:					#a8badb url('../images/selected_article.png') 1em center no-repeat;
	font-weight:				700;*/
	text-decoration:			underline;
}

.preset-list-surround {
	clear:						left;
	margin:						40px 31px 10px;
	padding:					7px 0px;
	width:						650px;
}

.preset-details {
	clear:						left;
	margin:						10px 31px;
	padding:					7px 0px;
	width:						650px;
}

.preset-list-table {
	border-collapse:			collapse;
	list-style:					none;
	margin:						0px;
	padding:					0px;
	width:						650px;
}

.preset-list-table th,
.preset-list-table td {
	text-align:					left;
	padding-bottom:				2px;
}

.preset-list-table th.number {
	text-align:					center;
}

.preset-list-table td.number {
	color:						#999;
	font-size:					15px;
	text-align:					center;
	width:						60px;
}

.preset-list-table th.rating, .preset-list-table td.rating {
	text-align:					left;
	width:						80px;
}

.preset-list-table td.rating img {
	display:					inline-block;
}

.error-filler {
	padding:					300px;
}

.error {
	background:					#f8f8f8;
	border:						1px solid #e2e2e2;
	left:						50%;
	margin-left:				-220px;
	margin-top:					-65px;
	padding:					20px 20px 28px 20px;
	position:					fixed;
	top:						50%;
	width:						400px;
	z-index:					1001;
}

.log-in-error-box {
	background:					#900;
	border:						1px solid #900;
	border-radius:				10px;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	color:						#fff;
	left:						50%;
	margin-left:				-110px;
	margin-top:					-200px;
	padding:					10px;
	position:					fixed;
	top:						50%;
	width:						200px;
	z-index:					1001;
}

* html .log-in-error-box {
	position:					absolute;
	z-index:					1001;
}

.log-in-error-box h3 {
	color:						#fff;
}

.log-in-error-box h3 + p {
	font-weight:				400;
	margin-top:					3px;
}

.log-in-error-box a {
	color:						#fff;
}

.log-in-error-box a:hover {
	color:						#e2e2e2;
}

.error-background {
	background:					#000;
	bottom:						0px;
	left:						0px;
	opacity:					0.5;
	-moz-opacity:				0.5;
	-webkit-opacity:			0.5;
	position:					fixed;
	right:						0px;
	top:						102px;
	z-index:					1000;
}

.error-details {
	background:					#f8f8f8;
	border:						1px solid #e2e2e2;
	bottom:						10px;
	max-height:					200px;
	left:						100px;
	overflow-x:					auto;
	overflow-y:					hidden;
	padding:					10px;
	position:					fixed;
	right:						100px;
	z-index:					1001;
}

.error-details .trace {
	font-family:				'Consolas', 'Courier New', monospace;
	white-space:				pre;
}

a.title {
	color:						#369;
	font-size:					14px;
	font-weight:				700;
	text-decoration:			none;
}

a.title:hover {
	color:						#000;
}

a.download-link {
	color:						#999;
	font-size:					12px;
	font-weight:				700;
	text-decoration:			none;
}

a.download-link:hover {
	color:						#000;
}

.processor-details {
	padding:					10px 30px;
}

.processor-details h2 {
	margin:						10px 0px 0px;
}

.processor-description {
	font-weight:				700;
}

img.processor {
	float:						right;
}

.preset-download-surround-surround {
	margin:						15px 0px;
}

.preset-download-surround {
	/*background:					transparent url('../images/download-button-bg.gif') bottom left repeat-x;*/
	float:						left;
}

.preset-download-surround:hover {
	background:					transparent url('../images/download-button-bg.gif') center center repeat-x;
}

.preset-download-surround a {
	background:					transparent url('../images/download_bullet.png') 4px 24px no-repeat;
	border-bottom:				1px solid #e2e2e2;
	border-top:					1px solid #e2e2e2;
	display:					block;
	padding:					17px 0px 20px 40px;
	text-decoration:			none;
	width:						520px;
}

.download-header {
	color:						#369;
	display:					block;
	font-size:					21px;
	font-weight:				700;
}

.preset-download-surround a:hover .download-title {
	text-decoration:			underline;
}

.download-title {
	color:						#000;
	display:					block;
	font-size:					13px;
	font-weight:				700;
}

.comments-surround {
	clear:						both;
	padding:					0px;
}

.comment-surround {
	margin-top:					1em;
}

.comment-form-surround {
	background:					#f8f8f8;
	border:						1px solid #e2e2e2;
	margin:						20px 0px;
	padding:					6px 10px 10px;
}

.field-surround,
.comment-form-field-surround {
	margin:						10px 0px 0px;
}

.rating-star {
	cursor:						pointer;
	display:					inline-block;
	margin:						0px;
	padding:					0px;
}

.comment-form-field-surround textarea.text-field {
	height:						100px;
	width:						523px;
}

.submit-form-button {
	padding:					10px;
}

.submit-form-button-disabled {
	padding:					5px 10px 5px 5px;
}

.button-loading-icon {
	display:					inline-block;
	vertical-align:				middle;
}

.button-surround {
	padding:					10px 0px;
	text-align:					right;
}

.comment-form-body button {
	float:						right;
}

#upload_preset_form_background {
	background:					#000;
	bottom:						0px;
	display:					none;
	left:						0px;
	opacity:					0.5;
	-moz-opacity:				0.5;
	-webkit-opacity:			0.5;
	position:					fixed;
	right:						0px;
	top:						0px;
	z-index:					1000;
}

#log_in_form_background {
	background:					#000;
	bottom:						0px;
	display:					none;
	left:						0px;
	opacity:					0.5;
	-moz-opacity:				0.5;
	-webkit-opacity:			0.5;
	position:					fixed;
	right:						0px;
	top:						0px;
	z-index:					1000;
}

* html #log_in_form_background {
	background:					transparent url('../images/loading_bg.gif') center center;
	bottom:						auto;
	display:					none;
	height:						100%;
	left:						0px;
	opacity:					1;
	position:					absolute;
	right:						auto;
	top:						0px;
	width:						100%;
	z-index:					1000;
}

#upload_preset_form_box {
	background:					#f8f8f8;
	border:						2px solid #e2e2e2;
	border-radius:				10px;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	display:					none;
	height:						352px;
	left:						50%;
	margin-left:				-250px;
	margin-top:					-176px;
	position:					fixed;
	top:						50%;
	width:						500px;
	z-index:					1001;
}

.upload-preset-form-body {
	padding:					4px 10px;
}

.upload-preset-form-body h3 {
	border-bottom:				1px solid #e2e2e2;
}

#upload_preset_form_controls {
	padding:					5px 0px 0px;
}

#loading_bar_surround {
	display:					none;
}

#loading_bar_surround img {
	display:					inline-block;
}

#info_text {
	font-weight:				700;
}

h4.preset-title {
	border:						none;
	color:						#369;
	font-size:					16px;
	font-weight:				700;
	margin:						0px 0px 5px;
}

#preset_details_text {
	margin:						10px 0px;
}

.log-in-form-surround {
	background:					#f8f8f8;
	border:						1px solid #999;
	border-radius:				10px;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	padding:					0px 10px 10px;
	display:					none;
	width:						200px;
	position:					fixed;
	top:						50%;
	left:						50%;
	margin-top:					-71px;
	margin-left:				-110px;
	z-index:					1001;
}

* html .log-in-form-surround {
	position:					absolute;
	z-index:					1001;
}

.log-in-form-surround input.text-field {
	border:						1px solid #999;
	width:						200px;
}

.forgotten-password-form-surround {
	background:					#f8f8f8;
	border:						1px solid #999;
	border-radius:				10px;
	-moz-border-radius:			10px;
	-webkit-border-radius:		10px;
	padding:					0px 10px 10px;
	display:					none;
	width:						200px;
	position:					fixed;
	top:						50%;
	left:						50%;
	margin-top:					-71px;
	margin-left:				-110px;
	z-index:					1001;
}

* html .forgotten-password-form-surround {
	position:					absolute;
	z-index:					1001;
}

.forgotten-password-form-surround input.text-field {
	border:						1px solid #999;
	width:						200px;
}

.registration-form-surround,
.preferences-form-surround {
	margin:						0px 30px;
	padding:					25px 0px;
	width:						550px;
}

.registration-form-body .text-field,
.registration-form-body .select-field,
.preferences-form-body .text-field {
	width:						300px;
}

.preferences-form-body .field-surround {
	padding:					10px;
}

.footnote {
	color:						#999;
	margin:						20px 0px 0px;
}

.field-description {
	width:						230px;
	float:						right;
}

.preferences-form-surround .field-description {
	width:						210px;
}

.activation-details-surround {
	clear:						both;
	margin:						0px 30px;
	padding:					25px 0px;
	width:						550px;
}

.firmware-version {
	color:						#999;
	font-size:					14px;
	padding:					0px 10px 0px 0px;
	text-align:					left;
	white-space:				nowrap;
}

#password_feedback_box {
	color:						#fff;
	font-weight:				700;
	margin:						1px 0px;
	padding:					3px 5px;
}

.weak-password {
	background:					#900;
}

.average-password {
	background:					#990;
	color:						#000;
}

.strong-password {
	background:					#090;
}

td.footer { font: normal 10px }
td.footer { color: white }

td.boldtext { font: bold 12px }
td.boldtext { color: black }

td.whiteboldtext { font: bold 12px }
td.whiteboldtext { color: white }

td.standardtext { font-size: 12px; font-weight: 400; color: #000; }

td.standardtextblue { font: normal 12px }
td.standardtextblue { color: #006699 }

td.titletext, p.titletext { font: bold 16px; color: #006699;}

td.testtitletext { font-size: 16px; font-weight: 700; color: #000; }
td.testtitletext a { color: #069; }
td.testtitletext a:hover { color: #000; }

td.massivetext { font: bold 24px }
td.massivetext { color: #aabbdd }

div.titletext { font: bold 14px }
div.titletext { color: #006699 }

div.standardtext, p.stdtext { font: normal 12px; color: black;}

div.standardtextblue { font: normal 12px; color: #006699;}

div.boldtext { font: bold 12px }
div.boldtext { color: black }

div.borderline {
    margin: 1px;
    padding: 5px;
    border: solid; 
    border-color: #006699; 
    border-width: thin; 
    width: 90%;
    background-color: #A8BADB; 
}

pre.standardtext { font: normal 12px }
pre.standardtext { color: #000000}

p.boldtextred { font: bold 12px; color: #FF0000;}

a.titlelink { color: #006699; font-size: 14px; font-family: myriad, verdana, Arial, Helvetica, Sans-serif; text-decoration: none; font-weight: bold; } 
a.textlink { color: #006699; font-size: 12px; font-family: myriad, verdana, Arial, Helvetica, Sans-serif; text-decoration: none; font-weight: normal; } 

a.contactlink {text-decoration: none; color: #A8BADB;}
a.contactlink:hover {text-decoration: underline;}

/* 26.11.08 added by gondo */
.main-box { border: solid 0px #006699; padding: 10px; margin-left: 10px; }
.main-box h3 {
	margin:	10px 0px;
	color: #000;
	font-size: 14px;
}
a { outline: none; }
a img { border: none; }
ul, li { font-size: 12px; padding: 0; margin: 0;}
ul { margin-left: 20px; }
li a { text-decoration: none; color: #006699; }
li a:hover { text-decoration: underline; }
.small { font-size: 9px; color: #069; text-decoration: none; }
.center { text-align: center; display: block; margin-top: 5px; }

/* news */
#left { overflow: auto; padding: 0 10px 0 30px; }
.right{ margin-left: 30px; }
#news { color: #006699; font-size: 12px; }
.pdf a { display: block; text-indent: 70px; line-height: 48px; height:48px; background: url(../images/admin/pdf-icon.gif) no-repeat;}

ul.procsList {
		list-style: none;
		text-indent: 17px;
}


a.footerlink:link {
	color: #A8BADB;
	text-decoration: none;
	font-family: myriad, verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.footerlink:visited {
	color: #A8BADB;
	text-decoration: none;
	font-family: myriad, verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.footerlink:hover {
	color: #849DCC;
	text-decoration: none;
	font-family: myriad, verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.footerlink:active {
	color: #A8BADB;
	text-decoration: none;
	font-family: myriad, verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
}
#footerlinks{
padding: 0px;
clear:	both;
margin:0 auto;

position: absolute; 
bottom: 0;
}
#footerlinks2{
width: 100%;
padding: 0px;
clear:	both;
margin:0 auto;

#position: absolute; 
bottom: 0;
}

.ibc{
    color: #006699;  
    font-family: myriad, verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: bold;
}


