/****************************/
/* Compiled in ControlStyle */
/****************************/

/* tags */
html, body {margin:0; padding:0; color:black}
body {background:white}
a {color:black}
a img {border:0}
ul li, ol li, div.p, form, table, p, h1, h2, h3 {padding:0 0 16px 0; margin:0}
ul, ol {padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0}
h1, h2, p, textarea, input, select, body, form {font:12px/16px Tahoma, Arial, Verdana, sans-serif}
p {text-align:justify}
h1 {font-size:17px; font-weight:bold; text-align:left; color:black}
h2, h3, h4, h5, h6 {font-weight:bold; text-align:left}
table {border-collapse:collapse; width:99%; border:1px solid black}
table th {color:white; background:black; border:1px solid black; width:auto; text-align:center; padding:2px}
table td {border:1px solid black; width:auto; text-align:left; padding:2px}
hr {color:black; height:1px; background:black; margin-bottom:18px}
label span {text-decoration:underline}
form .input100 {width:98%}
form {text-align:left}
i, em {font-style:normal}
fieldset {border:1px solid black; margin:0 0 15px 0; padding:0 15px 5px 15px; border-top:3px solid black}
fieldset legend {background:black; color:white; padding:1px 5px 2px 5px}

/* classes */
a.astxt {color:black}
td.highlight {background:black; color:white}
tr.highlight {background:black; color:white}
img.border {border:1px solid black}
div.left, p.left {text-align:left}
div.right, p.right {text-align:right}
p.indent {margin-left:40px}
p.center {text-align:center}
div.oneqa {padding-bottom:17px}
img.right {float:right; margin:0 0 4px 18px}
img.left {float:left; margin:0 18px 4px 0}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
a.arr, span.arr {font:13px Times, 'Times New Roman', Serif}
input.arr {font-size:13px}
h1.columnheader {color:white; background:black; padding:0; margin-bottom:16px; font-weight:normal; font-size:12px; padding:1px 6px 2px 13px}
h1.columnheader a {color:white; text-decoration:none}
p.news span {font-size:11px; margin-right:2px}
p.news {text-align:left}
p.news2 a.newsdate, p.news2 a.newsdate:link, p.news2 a.newsdate:visited {font-weight:bold; font-size:11px; margin-right:2px; text-decoration:none; border-bottom:1px dashed black}
p.news2 {text-align:justify}
span.articledate {color:black; font-size:11px; margin-left:12px; float:right; display:block}
ul.seealso {margin-top:15px}
div.onenewsdate {float:right; margin:0 0 16px 16px; font-weight:bold}
td.pprice {text-align:center}
div.scrolltable {width:98%; overflow: auto; margin-bottom:14px}
div.scrolltable table {margin-bottom:0}
table.production {border:0; padding-bottom:0; border-spacing:0}
table.production td {border:0; vertical-align:top; padding:0 15px 0 0}
table.production td.last .seealsocat {padding-bottom:0}
table.production td.last2 p {padding-bottom:0}
table.production td.tdphoto img {border:1px solid black}
table.production td.tdinfo {text-align:left}
table.production .tdprice {width:90px; padding-right:0}
table.production .tdinfo2 {padding-right:0}
table.production td.tdphoto {padding-bottom:15px}
a.seealsocat2, a.seealsocat2:link, a.seealsocat2:visited {font-size:11px}
.cproduction {border:0; margin:0; padding:0}
.cproduction td {border:0; vertical-align:top; padding:0 18px 15px 0}
.cproduction td.last3 {padding-bottom:3px}
.cproduction .cpr {text-align:right; width:115px; padding-right:0; font-size:11px}
.cpr span {font-size:12px; font-weight:bold; background:black; color:white; display:block; padding:4px; margin-bottom:6px}
.cpr input {font-size:11px}
.cpl p {margin:0; padding:0}
.displaytable {display:table; width:98%}
.tdprice span {font-size:12px; font-weight:bold; color:white; background:black; display:block; padding:4px}
.tdprice label {display:block; font-size:11px; margin:8px 0}
.tdprice input {font-size:11px}
.divphoto {float:left; display:block; text-align:left; margin:0 18px 6px 0}
.divphoto img {width:164px; height:134px; display:block; border:1px solid black}
.divprice {float:right; margin:0 0 6px 18px}
.divprice form {margin:0; padding:0}
.divprice span {font-size:12px; font-weight:bold; background:black; color:white; display:block; padding:4px}
.divprice label {display:block; font-size:11px; margin:8px 0}
.divprice input {font-size:11px}
.tdinfotitle {margin-bottom:7px}
.seealsocat {font-size:11px}
.seealsocat a, .seealsocat a:link, .seealsocat a:visited {color:black}
.addposition {margin:0 4px 0 0}
.tocartsubmit {border:0; background:black; height:18px; width:19px}
.speccode {float:right; color:black; font-size:11px; padding-top:2px}
.searchurlsize {font-size:11px}
.columncont1 {padding-right:11px}
.columncont2 {padding-left:11px}
.underline {text-decoration:underline}
.clear {clear:both}
.rfloat {float:right}
.lfloat {float:left}
.invisible {display:none}
.form100 label {white-space:nowrap; display:block; float:left}
.form100 .required {display:block}
.column50 {width:49.9%; text-align:left; float:left}
.rmenubot {display:none}
.tdpricenew span, .divpricenew span {font-size:18px; font-weight:bold; display:block; text-align:center}
.tdpricenew label, .divpricenew label {display:none}
.divpricenew {float:right; margin:0 0 6px 18px}
.divpricenew i {display:block; font-style:normal}
.divpricenew i.oldprice {font-size:20px; text-decoration:line-through}
.divpricenew i.newprice {font-size:23px; font-weight:bold; padding-top:8px}
.cartsubmitnew, .cartsubmitnew2 {display:none}

/* ids */
#gotosend, #gotosend:link, #gotosend:visited, #gotosend:hover {float:right; text-decoration:none; border-bottom:1px dashed black}
#path2 {height:17px; overflow:hidden}
#givequestion, #givequestion:visited, #givequestion:link {float:right; display:block; text-decoration:none; background:black; color:white; padding:1px 6px 2px 6px}
a.question, a.question:visited, a.question:link {text-decoration:none; border-bottom:1px dashed black; font-weight:bold} 
a.permanent {font-size:11px}
#carttext {min-height:210px}
#pcart {float:right; margin:0 0 4px 17px}
#pcart #im {margin-bottom:8px; display:block}
#global {min-height:100%; text-align:justify}
#globalcont {}
.speedlinks {display:none}
#path3 {display:none}
#searchform table th, #searchform table, #searchform table td {border:0}
#searchform {padding-top:24px}
#path2, #query, #submit, #label, #othersite, #counter, #phonecont, #right, #left, #header1 {display:none}
#togglestylecont {float:left; padding:0 25px 0 0}
#printdocumentcont a, #togglestylecont a {color:#3E73A9}
#printversion {float:right}
#footertop {clear:both; font-size:1px; line-height:0; height:0}
#footer {font-size:12px; border-top:3px solid black; margin:7px 0 0 0; min-width:750px}
#copyright {text-align:left; padding:18px 25px 24px 0}
#copyright a {text-decoration:none}
#content {padding:9px 0 0 0}
#content ul li {padding-left:10px}
#content .column50 ul {padding-left:0; margin-left:29px}
#content table {margin:1px 0 0 1px}

* html #footer, * html #global {width:expression(document.body.clientWidth<751 ? "750px" : "auto")}
* html #carttext {height:210px}
