* { font-family:"Lucida Grande", "Lucida Sans", Arial, Sans-Serif; font-size:13px; }
a {font-size:11px; color:#369; text-decoration:none; }
a:hover {color:#000; }
h1 { color:#369; margin-left:33px; font-size:1.5em; font-variant:small-caps; }
hr {margin:35px; }
#all { position:relative; width:800px; padding:0; margin:0px auto; }
#header { position:absolute; top:0px; left:0px; width:800px; height:153px; }
#mainBox { position:absolute; top:153px; left:164px;  width:637px;  background:url(../images/generic2.jpg) no-repeat; background-position: bottom center; padding-top:20px; padding-bottom:35px;  }
#mainBox p {padding:0px 55px 0px 35px; }
#mainBox a {font-size:13px; }
#linkBox { position:absolute; top:151px; left:0px; width:165px; height:269px; background:url(../images/linkBox.png) no-repeat; padding-top: 25px; }

#fiberSubMenu {list-style:none; padding:5px; background-color:#FFF; border:1px solid #BBB; text-align:center; }
#fiberSubMenu li { display:inline; padding: 0 3px 0 3px; }
#fiberSubMenu ul li a {font-size:18x; }

.leftImage { margin:5px 10px 5px 0px; }
.rightImage { margin:5px 0px 5px 10px; }


.outerProduct { padding:8px 5px 8px 5px; background-color:#FFF; width:575px; margin-bottom:20px;  border:1px solid #BBB; }
.productTable { width:565px;  background-color:#EEE;}
.productTitle { vertical-align:top; text-align:center;  padding-bottom:5px; color: #369; text-align:left; }
.productTitle a { font-variant: small-caps; font-weight:bold; font-size:17px; }
.productNotes { width:400px; vertical-align:top; padding:0 7px 0 0; text-align:left; }
.price {width:400px; margin-right:10px; text-align:left; }

.zope {margin:0; padding:0; }