body, input, select, form, table { font-family:sans-serif }
div, form { padding:0; margin:0 }
body { background:#ccc; color:#000 }
form.orderform th { text-align:right }
form.orderform thead th { text-align:center }
a img { border:0 }
@media screen {
body { color:#fff; background:#000 url(cables2.jpg) 8px 0px no-repeat; padding:0; margin:0; font-size:85% }
* { font-size:1em }
div#content { margin:90px 10px 15px 148px; padding:15px; min-width:440px;
	background:#cecece url(cables3a.jpg) -140px -90px no-repeat; color:#000 }
div#nav { position:absolute; top:90px; left:8px; width:130px;
    background:#747474 url(cables3.jpg) 0px -90px no-repeat; color:#000; text-align:center }
ul.nav { list-style-type:none; padding:0; margin:0 }
ul.nav { padding:1em 0 0 0 }
ul.nav li { padding:0.25em 0; width:100% }
ul.nav a { color:#000; background-color:#ddd; display:block; text-decoration:none; width:100% }
ul.nav a:visited { color:#000; background-color:#ddd }
ul.nav a:hover { color:#000; background-color:#7ad }
a { color:#03c; text-decoration:underline }
a:visited { color:#528 }
a:hover { color:#900 }
ol.books { list-style-type:none; padding:0 0 0.75em 0; margin:0; border-bottom:15px solid #000 }
ol.books li { padding:0.3em 0 }
ol.books li a img:hover { outline:solid 3px #7ad }
p.nav { margin:1em 0.75em 0.6em 0.75em; padding:0.2em; color:#000; background-color:#aaa }
h1 { font-size:1.3em; margin:0 0 15px 0; padding:0; text-align:center; color:#000; background-color:#aaa }
h2 { font-size:1.15em }

.submit, .reset { color:#000; background-color:#fff }
html>body .submit, html>body .reset { padding-top:2px; padding-bottom:2px; border:1px outset #333; }
html>body .submit:hover, html>body .reset:hover { background-color:#7ad; color:#000 }
form.orderform { padding-left:2%; margin:0 }
form.orderform table input { margin:0; padding-right:0.2em; text-align:right }
form.orderform table select { margin:0; text-align:center }
form.orderform table { color:#000; background-color:#ddd; border-width:1px 0; border-style:solid; border-color:#999;
	margin:0.2em 0 0.6em 0; padding:0 }
form.orderform td, form.orderform th { padding:0.1em 0.2em }
form.orderform tbody th { padding-right:0.5em }
form.orderform p.legal { margin:0.25em 0; padding:0 }
/*form.orderform .submit { margin-left:0.75em }*/
form.orderform a { white-space:nowrap }

strong { font-weight:bold }
p.legal { font-size:0.8em }
p.alert {
font-size:1.2em;background-color:pink;margin:0.5em;padding:0.5em;border:3px
solid #c00;}
ol.legal li { padding-bottom:0.75em }
ol.legal { margin-left:0; padding-left:3em }
h2.legal { margin-left:0; padding-left:2.61em }
table.addr td, table.addr th { padding:0px 20px 10px 0px; vertical-align:top; text-align:left; font-weight:normal }
table.addr th { font-weight:bold }

p.oblinks {
	text-align		:	center;
	padding-top		:	100%;
}
}

