@CHARSET "UTF-8";
/*base css stylesheet*/

html {
	background-color: #E6E6E3;
}
body {
	margin: auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: text;
	color: #653200;
	font-weight: normal;
	font-size: 14px;
}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6 {
	color: #B85C00;
}

h1 {
	font-size: 1.3em;
	margin-top: 5px;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

h4 {
	font-size: 1.0em;
}

h5 {
	font-size: 0.9em;
}

h6 {
	font-size: 0.8em;
}

/*p {
  text-indent: 0.8em;
}
p:first-letter {
   font-family: Calligraphic, "Georgia CE", "Times CE", Georgia, serif;
   font-size: 1.1em;
}
p.non-indent, p.non-indent:first-letter {
  text-indent: 0;
  font-size: 1em;
}*/ 

/*LINKS*/
a, a:link, a:visited {
	color: #0052A3;
}

a.pdf {
	padding-right: 12px;
	background: url(../../_images/css/a-pdf.jpg) no-repeat right;
}

/* for specific files downloading link
a.txt {
   background: url(any) no-repeat right;
}
a.zip {
   background: url(any) no-repeat right;
}*/
a.external {
	padding-right: 16px;
	background: url(../../_images/css/arrow-right-up.gif) no-repeat center right;
}

a:hover { 
	text-decoration: none;
}

/*a helper ... ? ... */
a.helper span {
	display: none;
}

a.helper:hover span {
	display: inline;
	text-decoration: none;
	background-color: white;
	color: red;
	font-weight: normal;
}
/**export links*/
a.printer {
   padding-left: 16px;
   background: url(../../_images/css/print.gif) no-repeat left top;
}
a.emailer {
   padding-left: 16px;
   background: url(../../_images/css/email.gif) no-repeat left;
}
a.question {
   padding-left: 16px;
   background: url(../../_images/css/question.gif) no-repeat left top;
}

/*link image*/
a.image,a.image:hover {
	text-decoration: none;
	background-color: transparent;
}

a.image:hover {
	color: silver;
}

a.image img,a.image:hover img {
	border: 0;
	background-color: transparent;
	text-decoration: none;
}

/*special file links or external links*/ /*TAGS*/
img {
	border: 0;
	background-color: transparent;
	margin: 0;
	padding: 0;
}

address {
	margin: 0;
	padding: 15px;
	padding-left: 0;
	padding-right: 0;
}

label { 
	font-weight: bold;
}
legend {
	font-weight: bold;
	font-size: medium;
	color: #B85C00;
}

/*definitions*/
dt,dd {
	font-size: 80%;
	padding-left: 0.5em;
}

dt {
	background: url(../../_images/css/smudge-bg.gif) repeat-y left top;
	width: auto;
	font-weight: bold;
}

/*menu*/
div.menu {
	width: auto;
}

ul.menu {
	margin: 6px 6px 12px -3px;
	padding: 0px;
}

ul.menu li {
	white-space: nowrap;
	list-style-image: url(../../_images/css/arrow-menu.gif);
	list-style-position: inside;
	padding: 1px;
}

ul.menu li.active {
	list-style-image: url(../../_images/css/arrow-menu-active.gif);
}

/*text*/
ul.text li {
	list-style-image: url(../../_images/css/list-text.gif);
}

/*specific spans*/
.bold {
	font-weight: bold;
}

.block {
	display: block !important;
}

.italic {
	font-style: italic;
	font-size: 90%;
	color: #958555;
}

.underline {
	text-decoration: underline;
}

.through {
	text-decoration: line-through;
}

.nowrap {
   white-space: nowrap;
}

.wrap {
   white-space: normal;
}

.large {
	font-size: large;
}

.medium {
	font-size: medium;
}

.small {
	font-size: small;
}

.sup {
	position: relative;
	top: -8px;
	left: 2px;
	font-size: 95%;
}

.sub {
	position: relative;
	top: 4px;
	left: 2px;
	font-size: 95%;
}

/*more elements*/
.hover {
	border: 1px outset #502727 !important;
	padding: 3px;
}
.hover:hover {
	border: 1px inset #502727 !important;
	padding: 3px;
}

.dashed {
   border: 1px dashed;
}

.left {
	float: left;
}

.right {
	float: right;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.center {
	text-align: center;
   vertical-align: middle;
}

.highlight {
	background-color: #54CBFF;
}

.alert {
	color: #FF3333;
	font-size: 1em;
}

.red {
	color: #FF3333 !important;
}

.stress {
	color: #FFFFFF;
	background-color: #FF9933;
}

.explain {
	cursor: help;
	border-bottom: 1px dotted;
}

.transparent {
	background: transparent none;
	border: none;
}

.info {
	font-size: x-small;
	color: #5CB800;
	padding: 3px;
}

.help {
	cursor: help;
}

.arrow-left {
   padding-left: 16px;
	background: url(../../_images/css/arrow-left.gif) no-repeat center left;
}
.arrow-right {
   padding-right: 16px;
	background: url(../../_images/css/arrow-right.gif) no-repeat center right;
}
.arrow-up {
   padding-left: 16px;
	background: url(../../_images/css/arrow-up.gif) no-repeat center left;
}
.arrow-down {
   padding-right: 16px;
	background: url(../../_images/css/arrow-down.gif) no-repeat center right;
}
.arrow-left-up {
   padding-left: 16px;
	background: url(../../_images/css/arrow-left-up.gif) no-repeat center left;
}
.arrow-right-up {
   padding-right: 16px;
	background: url(../../_images/css/arrow-right-up.gif) no-repeat center right;
}
.arrow-left-down {
   padding-left: 16px;
	background: url(../../_images/css/arrow-left-down.gif) no-repeat center left;
}
.arrow-right-down {
   padding-right: 16px;
	background: url(../../_images/css/arrow-right-down.gif) no-repeat center right;
}

/*general*/
.white {
	background: white none;
}

span.label {
	font-size: 107%;
	color: #B85C00;
	font-weight: bold;
   text-transform: uppercase;
}

span.selected {
	color: #B85C00; /*selected link like navigation .curr-on etc.*/
}

span.image-label-down {
	font-size: 80%;
	color: #733119 !important;
	position: relative !important;
	left: -1px !important;
}

/*MAIN LAYOUT*/
#full {
   border: 3px ridge #E4EBF5;
	margin: auto;
	margin-top: 18px;
	margin-bottom: 3px;
	padding: 0 6% 0 6%;
	text-align: left;
	background-color: #FFFFFF;
	width: 85%;
}

/*header*/
#header {
	padding: 10px;
	margin: 0;
	background: url(../../_images/css/logo-bg.gif) no-repeat left top;
	width: 90%; /**for IE **/
}

#header-bottom {
	
}

#logo { /*image logo*/
	position: relative;
	left: -7px;
	top: 5px;
}

/*body page*/
div.menu {
	font-size: 92%;
}

/*breadcrumbs*/
#crumbs {
	margin-top: 12px;
	padding: 3px 0 3px 0;
	vertical-align: bottom;
	width: auto;
}

#crumbs,#crumbs a,#crumbs a:link,#crumbs a:visited,#crumbs a:active,#crumbs a:hover
	{
	font-size: 11px;
	color: #8C5840;
	background-color: transparent;
}

#crumb-selected {
	color: #B85C00; /**see navigation.css "active option"*/
}

/*left menu column*/
#left-column {
	float: left;
	width: 200px; /*where necessary*/
	margin: 0;
	padding: 0;
	font-size: small;
}

#left-column-content {
	margin: 0;
	padding: 0 0.8em;
}

#left-column-content li {
	white-space: normal;
	display: block;
	padding-left: 3px;
}

/*main content*/
#main {
	margin: 0 0 0 auto;
	padding: 0 0.5em;
}

#submenu {
	
}

#main-content {
	margin: 0;
}

/*footer*/
#footer {
	background: url(../../_images/css/separator.jpg) repeat-x top;
	font-size: x-small;
	margin: 12px 0 0 0;
	padding: 6px 5px 1px 10px;
	color: #888888;
	line-height: 120%;
}

#footer span.block {
	margin-bottom: 4px;
}

#footer a.external {
	background-image: none;
}

#subfooter { /*w3.org icons*/
	padding-top: 8px;
	text-align: center;
}

/*<hr/> or <br/>*/
.cleaner {
	visibility: hidden !important;
	padding: 0;
	margin: 0;
	clear: both;
}

/*form elements*/
fieldset.null {
	border: 0;
	margin: 0;
	padding: 0;
}

fieldset.null legend {
	display: none;
}

input.size-short {
	width: 24px;
}

.pointer,input [type=submit],button,map,area {
	cursor: pointer;
}

.nohand {
	cursor: default;
}

/*system warning & notice messages*/
#report {
	font-size: small;
	margin-top: 10px;
	padding: 2px 5px 2px 5px;
	border: 1px outset;
	color: #D5AE9E;
}

#warning, #notice {
}

/*specials*/
#full-home-special {
   width: 640px;
   margin: auto;
}
#specials, #full-news {
	width: 350px;
	height: 150px;
	padding: 1em;
	font-size: small;
	float: left;
	margin: auto;
}

#specials img {
	margin-right: 1em;
}

#specials span.block {
	margin-bottom: 8px;
}

/*news*/
#full-news {
   width: 200px;
   overflow: auto;
   float: none;
}
#full-news h2 {
   font-size: 100%;
   height: 17px;
}
#full-news h3 {
   font-size: 95%;
}

/*****adSense Google*****/
#right-advertising {
	position: absolute;
	top: 136px;
	left: 68%;
	text-align: right;
}

#submenu-adsense-google {
	margin-bottom: 62px;
}

#pricebox-adsense-google { /*products*/
	
}

#advertising-footer {
	padding-left: 8px;
}

/*email a friend*/
#email-a-friend form {
   width: 430px;
}
#email-a-friend label {
   display: block;
   width: 120px;
}
#email-a-friend fieldset {
   padding-left: 20px;
}
#u-mail, #f-mail, #u-name, #u-mess, #check {
   margin-left: 120px;
   position: relative;
   top: -17px;
   width: 250px;
}
#check {
   width: 40px;
}
#u-mess {
   height: 180px;
}
/**output controller*/
#page-output-controller {
   width: auto;
   padding-left: 7px;
   margin-top: 0.5em;
}
#page-output-controller div {
   padding: 3px;
   width: 160px;
   background: url(../../_images/css/smudge-bg.gif) repeat-y left top;
}
/************hide an owner's data***************/
#printable-data-only {
   display: none;
}

/*info pages*/
#vacuum-tube-equivalents fieldset {
   width: 220px;
   margin-bottom: 1em;
}
#equiv-result {
   margin: 1em 0 1em 0.1em;
   padding: 1em;
   font-weight: bold;
   width: 213px;
   background-color: #B8B800;
   text-align: center;
}