/* CSS Document */
body {margin:0; padding:0; background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
#site {background-image:url(../cable_imgs/bgnd4.jpg); background-repeat:repeat-y; width:948px; height:100%; margin:10px auto; padding:0;}
#content {margin:0 5px 0 5px; padding:0; min-height:600px;}
#bottom {margin:0 3px 0 3px; padding:0;}
#footer {margin:0 245px 0 10px;padding:0 0 10px 0;font-size:10px;text-align:center;line-height:150%;}
#login {margin:0;padding:0;float:right;}
#signin {background-color:#6d6d6d;margin:0;padding:5px 10px;color:white;height:20px;}
#banner {margin:0; padding:0;background-color:#ffffff;height:119px;}
#bgndnav {background-image:url(../cable_imgs/bgndnav.jpg); height:20px; background-repeat:repeat; margin:0; padding:5px 10px;color:white;}
#search{margin:0 0 10px 0;padding:0;}
#bgndnav a {color:white; text-decoration:none; margin:0 5px; padding:0;}
form {margin:0; padding:0;}
input {margin:0; padding:0;}
img.ad2 {margin:10px 0}
#ads {margin:30px 10px 0 0;padding:0;float:right;width:210px;}
#maintxt {margin:10px 245px 10px 20px;padding:0 0 10px 0;}
h1 {color:#9b1324;font-size:16px;font-weight:bold;}
h3 {color:#a2820c;font-size:14px;font-weight:bold;}
h4 {margin:15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:130%;color:#3A3A38;}
form.cablerequest {background-color:#f5eed6;border:1px; border-color:#a2820c;border-style:solid;padding:10px;}
table.pd {width:650px; margin:0; padding:0; vertical-align:top; border-collapse:collapse;}
td {vertical-align:top;}
td.cable {vertical-align:top;padding:0 10px 10px 10px;}
td.unknown {vertical-align:top;padding:0 0 10px 0;}
td.pdbull {vertical-align:top;padding:0 0 10px 0;text-align:left;}
td.pdbull p {margin-left:10px;}
td.pdimage {vertical-align:top; width:150px;padding:0 0 10px 0;}
td.imgs {vertical-align:top;padding:15px 10px;}
td.imgs2 {vertical-align:top;padding:15px 10px 15px 60px;}
td.auth {vertical-align:top;padding:0;margin:0;}
.productListing-heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #a0610c;color: #FFFFFF;font-weight: bold;margin:0;padding:5px;}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {background: #e6dab3;}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {background: #f7efd4;}
td.productListing-data {font-family: Verdana, Arial, sans-serif;font-size: 10px;margin:0;padding:5px;vertical-align:middle;}
td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding:5px;
}
td.pageHeading, div.pageHeading {font-family: Verdana, Arial, sans-serif;color:#9b1324;font-size:16px;font-weight:bold;}
td.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

td.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #5e0000;
  color: #ffffff;
}

td.infoBox, apan.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
a.headerNavigation { 
  color: #ffffff;
  text-decoration:none;
}

a.headerNavigation:hover {
  color: #ffffff;
  text-decoration:underline;
}
#request {
	margin:0;
	padding:0;
	float:right;
}
#shopnav {
	margin:0;
	padding:0;
	padding-left:10px;
	float:left;
	color:white;
}
div.columnleft {
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;
	border:1px;
	border-color:#000000;
	border-style:solid;
}
div.productboxI {margin:0;padding:0;padding-bottom:15px;font-size:12px;}
div.productboxItab {
	width:580px;
	margin:0;
	padding:0;
}
div.appsrow {
	width:580px;
	height:136px;
	margin:10px 0;
}
div.productboxI2 {
	width:580px;
	margin:0;
	padding:0;
	padding-bottom:15px;
	font-size:12px;
	border-left: 1px solid #9b1324;
	border-right: 1px solid #9b1324;
	border-bottom: 1px solid #9b1324;
	background-color:#ffffff;	
}
ul#tabnav {
	list-style-type:none;
	margin:0;
	padding-left:10px;
	padding-bottom:28px;
	border-bottom: 1px solid #9b1324;
	font: bold 11px Arial;
}
ul#tabnav li {
	float:left;
	height:25px;
	background-color:#9b1324;
	color:#ffffff;
	margin:2px 2px 0 2px;
	padding:0 4px;
	border:1px solid #9b1324;
}
ul#tabnav a:link, ul#tabnav a:visited {
	display:block;
	color:#ffffff;
	background-color: transparent;
	text-decoration:none;
	padding: 4px;
}
ul#tabnav a:hover {
	background-color: #3366ff;
	color:#ffffff;
}
div#machines li.machines, div#tapes li.tapes, div#symbols li.symbols, div#features li.features, div#applications li.applications {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color:#ffffff;
}
div#machines li.machines a:link, div#machines li.machines a:visited,
div#tapes li.tapes a:link, div#tapes li.tapes a:visited,
div#symbols li.symbols a:link, div#symbols li.symbols a:visited,
div#features li.features a:link, div#features li.features a:visited,
div#applications li.applications a:link, div#applications li.applications a:visited {
	color:#000000;
	background-color:#ffffff;
}
p.features {
	font-size:12px;
	margin:10px;
}
p.ksun {
	margin:5px 0 0 5px;
	padding:0;
}