*{margin:0;padding:0;outline:0;} 

body {
background-image: url(images/gray_grad.gif);
background-repeat: repeat-x;
font-size: 80%; 
font-family: Arial, sans-serif;
margin: 0px;
}

#wrap { 
margin: 0px auto;
background-image: url(images/bg_big.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 880px;
}

div.container {
overflow: hidden;
min-height: 880px;
width: 100%;
}

a#members {
float: right;
margin-right: 28px;
margin-top: 24px;
display: block;
color: #999999;
text-decoration: none;
}

a#members:hover {
color: #666666;
}

a#rollover {
background: url(images/home.gif) no-repeat 0 0;
margin-left: 8px;
height: 81px;
width: 75px;
display: block;
}

a#rollover span {
display: none;
}

a#rollover:hover {
background-position: 0 -81px;
}

a#rollover2 {
margin-left: 138px;
margin-top: 40px;
background: url(images/about.gif) no-repeat 0 0;
height: 74px;
width: 71px;
display: block;
}

a#rollover2 span {
display: none;
}

a#rollover2:hover {
margin-left: 138px;
margin-top: 40px;
background-position: 0 -74px;
}

a#rollover3 {
float: left;
margin-left: 738px;
margin-top: -65px;
background: url(images/contact.gif) no-repeat 0 0;
height: 94px;
width: 91px;
display: block;
position: relative;
zoom: 1;
}

a#rollover3 span {
display: none;
}

a#rollover3:hover {
float: left;
margin-left: 738px;
margin-top: -65px;
background-position:  0 -94px;
}

a#rollover4 {
margin-top: -20px;
margin-left: 23px;
background: url(images/products.gif) no-repeat 0 0;
height: 107px;
width: 102px;
display: block;
}

a#rollover4 span {
display: none;
}

a#rollover4:hover {
margin-top: -20px;
margin-left: 23px;
background-position: 0 -107px;
}

.haslayout {height: 1%;}

#subnav {
margin-left: 23px;
margin-top: 20px;
background-image: url(images/glass-bg.png);
background-repeat: no-repeat;
height: 210px;
width: 179px;
padding-top: 12px;
padding-left: 20px;
display: inline;
float: left;
}

#subnav h2 {
padding-bottom: 8px;
}

#subnav ul {
margin: 0px; /* so IE6 does not indent first item of list */
padding: 0px; /* so IE6 does not indent first item of list */
list-style-type: none;
line-height: 1.9em;
}

#subnav ul a {
display: block;
color: #3333ff;
text-decoration: none;
}

#subnav ul a b{
display: block;
color: #000000;
text-decoration: none;
}

#subnav ul a:hover {
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnav ul a:hover b{
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnavsmaller {
margin-left: 23px;
margin-top: 20px;
background-image: url(images/glass-bg.png);
background-repeat: no-repeat;
height: 196px;
width: 179px;
padding-top: 12px;
padding-left: 20px;
display: inline;
float: left;
}

#subnavsmaller h2 {
padding-bottom: 8px;
}

#subnavsmaller ul {
margin: 0px; /* so IE6 does not indent first item of list */
padding: 0px; /* so IE6 does not indent first item of list */
list-style-type: none;
line-height: 1.9em;
}

#subnavsmaller ul a {
display: block;
color: #3333ff;
text-decoration: none;
}

#subnavsmaller ul a b{
display: block;
color: #000000;
text-decoration: none;
}

#subnavsmaller ul a:hover {
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnavsmaller ul a:hover b{
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnav-welcome {
margin-left: 23px;
margin-top: 20px;
background-image: url(images/glass-bg.png);
background-repeat: no-repeat;
height: 196px;
width: 179px;
padding-top: 12px;
padding-left: 20px;
display: inline;
float: left;
}

#subnav-welcome h2 {
padding-bottom: 8px;
}

#subnav-welcome p {
padding-right: 22px;
font-size: 1.1em;
line-height: 1.5em;
}

#subnavbig {
margin-left: 23px;
margin-top: 20px;
background-image: url(images/glass-bg-big.png);
background-repeat: no-repeat;
height: 240px;
width: 179px;
padding-top: 12px;
padding-left: 20px;
display: inline;
float: left;
}

#subnavbig h2 {
padding-bottom: 8px;
}

#subnavbig ul {
margin: 0px; /* so IE6 does not indent first item of list */
padding: 0px; /* so IE6 does not indent first item of list */
list-style-type: none;
line-height: 1.9em;
}

#subnavbig ul a {
display: block;
color: #3333ff;
text-decoration: none;
}

#subnavbig  ul a b{
display: block;
color: #000000;
text-decoration: none;
}

#subnavbig ul a:hover {
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnavbig ul a:hover b{
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnavbigger {
margin-left: 23px;
margin-top: 20px;
background-image: url(images/glass-bg-bigger.png);
background-repeat: no-repeat;
height: 287px;
width: 179px;
padding-top: 12px;
padding-left: 20px;
display: inline;
float: left;
}

#subnavbigger h2 {
padding-bottom: 8px;
}

#subnavbigger ul {
margin: 0px; /* so IE6 does not indent first item of list */
padding: 0px; /* so IE6 does not indent first item of list */
list-style-type: none;
line-height: 1.9em;
}

#subnavbigger ul a {
display: block;
color: #3333ff;
text-decoration: none;
}

#subnavbigger  ul a b{
display: block;
color: #000000;
text-decoration: none;
}

#subnavbigger ul a:hover {
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#subnavbigger ul a:hover b{
margin-left: -16px;
padding-left: 15px;
display: block;
width: 166px;
background: #29328a;
color: #FFFFFF;
}

#pagewidth { 
float: right;
width: 739px;
height: 404px;
margin-top: -83px;
margin-right: 27px;
display: block;
display: inline; /* ie double margin fix*/ 
}

#pagewidth2 { 
float: right;
width: 720px;
height: 504px;
margin-top: -83px;
margin-right: 27px;
display: block;
display: inline; /* ie double margin fix*/ 
}

#pagewidth3 { 
float: right;
width: 739px;
margin-top: -83px;
margin-right: 27px;
display: block;
display: inline; /* ie double margin fix*/ 
}

#header {
height: 14px; 
background-color: #FFFFFF; 
width: 100%; 
background-image: url(images/topbar.jpg);
background-repeat: no-repeat;
overflow: hidden;
} 

#header2 {
height: 14px; 
background-color: #FFFFFF; 
width: 100%; 
overflow: hidden;
} 

#AarenAlternativeContent { 
width: 320px;
margin-left: 210px;
}

#AarenAlternativeContent2 { 
width: 640px;
margin-left: 49px;
}

#AarenAlternativeContent3 { 
width: 570px;
margin-left: 100px;
}

#maincol {
background-color: #FFFFFF; 
min-height: 390px; 
background-image: url(images/grad.jpg);
background-repeat: repeat-x;
float: right; 
width: 100%; 
}

#maincol2 {
background-color: #FFFFFF; 
min-height: 390px; 
float: right; 
width: 100%; 
}

#maincol2 form{
margin-left: 160px;
}

#maincol2 p{
margin-left: 160px;
}

#maincol h1 {
font-family: "Arial", Serif;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}

#maincol h2 {
font-family: "Arial", Serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

#maincol p {
margin-top: 5px;
padding: 0 10px;
font-family: "Arial", Serif;
font-size: 0.9em;
line-height: 1.4em;
color: #000000;
text-align: justify;
}

#maincol p.about {
margin-right: 15px;
margin-left: 15px;
margin-top: 5px;
padding: 0 10px;
font-family: "Arial", Serif;
font-size: 1.2em;
line-height: 1.4em;
color: #000000;
text-align: justify;
}

#maincol p.about2 {
margin: 0px auto;
padding: 0 10px;
font-family: "Arial", Serif;
font-size: 1.2em;
line-height: 1.4em;
color: #000000;
text-align: center;
}

#maincol img {
margin: 10px auto;
text-align: center;
display: block;
border: 1px solid #999999;
}

#maincol img[title] {
margin: 10px auto;
text-align: center;
display: block;
border: 0px;
}

#maincol ul {
margin-top: 5px;
padding: 0 40px;
}

#maincol ol {
margin-top: 5px;
padding: 0 40px;
}

#maincol li {
font-family: "Arial", Serif;
font-size: 1.2em;
line-height: 1.7em;
color: #000000;
text-align: justify;
}

#maincol li.about {
margin-top: 10px;
padding: 0 20px;
font-size: 1.1em;
line-height: 1.2em;
color: #000000;
}

#maincol li.about2 {
margin-top: 10px;
padding: 0 30px;
font-size: 1.2em;
line-height: 1.4em;
color: #000000;
}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#box-table {
font-family: "Arial", Serif;
font-size: 1.0em;
font-weight: bold;
margin: 20px auto;
width: 650px;
text-align: center;
border-collapse: collapse;
border: 2px solid #000000;
}

#box-table th {
font-size: 1.0em;
padding: 3px;
background: #00ccff;
border-bottom: 2px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
color: #000000;
}

#box-table td {
padding: 5px;
background: #FFFFFF;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
color: #000000;
}

#box-table2 {
font-family: "Arial", Serif;
font-size: 1.0em;
margin: 20px auto;
width: 650px;
text-align: center;
border-collapse: collapse;
border: 0px;
}

#box-table2 td {
padding: 5px;
background: #FFFFFF;
border: 0px;
color: #000000;
}

img#right {
float: right;
width: 739px;
height: 404px;
margin-top: -83px;
margin-right: 27px;
display: inline-block;
}

#blurb {
color: #000000;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
}

#blurb2 {
color: #000000;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
}

#blurb2 h3 {
font-size: 1.1em;
text-align: center;
font-weight: bold;
}

#blurb3 {
color: #000000;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
}

#blurb3 h3{
padding: 0;
margin-top: 0px;
margin-bottom: 10px;
border: 0;
}

#blurb3 ul{
padding: 0;
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

#blurb3 li{
padding: 0;
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

#blurb4 {
width: 370px;
color: #000000;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#lower-left {
float: left;
width: 249px;
height: 238px;
margin-left: 13px;
margin-top: 22px;
margin-right: 35px;
}

#lower-right {
float: right;
width: 249px;
height: 238px;
margin-left: 15px;
margin-top: 22px;
margin-right: 2px;
}

p#caption {
margin-top: 5px;
font-family: "Arial", Serif;
font-size: 0.8em;
color: #666666;
margin-left: 10px;
text-align: center;
}

p#footer {
clear: both;
color: #999999;
font-size: 1.0em;
text-align: center;
width: 982px;
margin: 0px auto;
}

/* PMMA starts here */ 

#pmma-lower-left {
float: left;
width: 181px;
height: 269px;
margin-left: 8px;
margin-top: -6px;
margin-right: 35px;
}

#pmma-lower-right {
float: right;
width: 162px;
height: 269px;
margin-left: 15px;
margin-top: -6px;
margin-right: 8px;
}

#pmma-blurb {
color: #000000;
font-size: 1.2em;
line-height: 1.6em;
margin-top: 40px;
padding-left: 340px;
margin-left: auto;
margin-right: auto;
}

#dom-pmma-blurb {
color: #000000;
font-size: 1.2em;
line-height: 1.6em;
margin-top: 40px;
padding-left: 440px;
margin-left: auto;
margin-right: auto;
}

#hor-zebra {
font-family: "Arial", sans-serif;
font-size: 1.0em;
margin: 0px auto;
width: 480px;
text-align: center;
border-collapse: collapse;
}

#hor-zebra th {
font-size: 1.1em;
font-weight: normal;
padding: 5px 8px;
color: #039;
}

#hor-zebra td {
padding: 4px;
color: #669;
}

#hor-zebra .odd {
background: #e8edff; 
}

#hor-zebra2 {
font-family: "Arial", sans-serif;
font-size: 1.2em;
margin: 0px auto;
width: 480px;
text-align: center;
border-collapse: collapse;
}

#hor-zebra2 th {
font-size: 1.1em;
font-weight: normal;
padding: 5px 8px;
color: #039;
}

#hor-zebra2 td {
padding: 6px;
color: #669;
}

#hor-zebra2 .odd {
background: #e8edff; 
}

#sub-pagewidth { 
width: 739px; 
display: inline; /* ie double margin fix*/ 
}

#sub-pagewidth img { 
padding-top: 20px;
padding-left: 10px;
float: left;
border: 0px;
}

#sub-pagewidth p {
float: right;
text-align: left;
padding-top: 80px;
padding-right: 40px;
}

#xp-sub-pagewidth { 
margin-top: 0px;
display: inline; /* ie double margin fix*/ 
}

#xp-sub-pagewidth img { 
margin-top: -60px;
float: left;
padding-left: 90px;
}

#xp-sub-pagewidth p {
float: right;
text-align: left;
padding-right: 50px;
}

#dom-sub-pagewidth { 
margin-top: 0px;
display: inline; /* ie double margin fix*/ 
}

#dom-sub-pagewidth img { 
margin-top: -60px;
float: left;
padding-left: 90px;
}

#dom-sub-pagewidth p {
float: right;
text-align: left;
padding-right: 225px;
}

/* Preloaded starts here */ 

#preloaded-lower-left {
float: left;
width: 266px;
height: 194px;
margin-left: 8px;
margin-top: 60px;
margin-right: 35px;
}

#preloaded-lower-right {
float: right;
width: 276px;
height: 194px;
margin-left: 15px;
margin-top: 60px;
margin-right: -3px;
}

#preloaded-blurb {
color: #000000;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 70px;
margin-left: auto;
margin-right: auto;
}

h3#preloaded-blurb {
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

ul#preloaded-blurb {
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

li#preloaded-blurb {
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

/* Hydrophilic starts here */ 

#hydrophilic-blurb {
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

#hydrophilic-blurb p{
color: #000000;
font-size: 1.2em;
line-height: 1.5em;
text-align: justify;
margin-bottom: 1em;
}

/* Hydrophobic starts here */ 

#domestic-blurb {
float: left;
color: #000000;
width: 630px;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: 10px;
margin-left: 50px;
margin-right: auto;
display: block;
}

#domestic-blurb2 {
float: left;
color: #000000;
width: 630px;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: -10px;
margin-left: 50px;
margin-right: auto;
display: block;
}

#domestic-blurb3 {
color: #000000;
width: 630px;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 50px;
margin-left: 270px;
margin-right: 0px;
}

#hydrophobic-blurb {
float: left;
margin-top: -70px;
margin-left: 260px;
margin-right: auto;
}

#hydrophobic-blurb2 {
float: left;
margin-top: -64px;
margin-left: 250px;
margin-right: auto;
}

#hydrophobic-blurb2 p{
float: left;
width: 300px;
margin-top: 120px;
margin-left: 10px;
margin-right: auto;
}

#hydrophobic-blurb2 img{
float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: auto;
}

#hydrophobic-blurb3 {
float: left;
margin-top: -70px;
margin-left: 80px;
margin-right: auto;
}

#hydrophobic-lower-left {
float: left;
width: 181px;
height: 269px;
margin-left: 8px;
margin-top: -186px;
margin-right: 35px;
}

#hydrophobic-lower-right {
float: right;
width: 162px;
height: 269px;
margin-left: 15px;
margin-top: -186px;
margin-right: 8px;
}

/* OptiVis starts here */ 

.optivis-container {
width: 664px;
margin: 0px auto;
display: block;
}

.optivis-caption {
float: left;
color: #000000;
width: 200px;
font-size: 1.0em;
font-weight: bold;
line-height: 1.2em;
text-align: left;
margin-top: 15px;
margin-left: 12px;
margin-right: auto;
}

.optivis-caption2 {
float: left;
color: #000000;
width: 200px;
font-size: 1.0em;
font-weight: bold;
line-height: 1.2em;
text-align: left;
margin-top: 15px;
margin-left: 4px;
margin-right: auto;
}

.optivis-image {
float: left;
width: 100px;
margin: 0px;
padding: 0px;
}

.optivis-image2 {
float: left;
width: 100px;
margin: 0px;
margin-left: 40px;
padding: 0px;
}

.optivis-container-lower {
float: left;
width: 664px;
margin-top: -40px;
display: block;
}

.optivis-container-lower h2{
font-size: 1.3em;
text-align: center;
padding-bottom: 10px;
}

.optivis-container-lower ul{
padding-top: 8px;
font-size: 1.2em;
line-height: 1.5em;
}

.optivis-caption-lower {
float: left;
color: #000000;
width: 170px;
font-size: 0.9em;
font-weight: bold;
line-height: 1.3em;
text-align: left;
padding-right: 10px;
margin-top: 15px;
margin-left: 12px;
margin-right: auto;
}

.optivis-caption-lower2 {
float: left;
color: #000000;
width: 200px;
font-size: 0.9em;
font-weight: bold;
line-height: 1.3em;
text-align: left;
margin-top: 15px;
margin-left: 4px;
margin-right: auto;
}

#optivis-blurb {
float: left;
color: #000000;
width: 630px;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
display: block;
}

#optivis-blurb h2{
color: #000000;
font-size: 1.1em;
line-height: 1.1em;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#optivis-blurb2{
float: left;
color: #000000;
width: 630px;
font-size: 1.2em;
line-height: 1.6em;
text-align: justify;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
display: block;
}

#optivis-blurb2 h2{
color: #000000;
font-size: 1.1em;
line-height: 1.1em;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.optivis-blurb3 {
color: #000000;
font-size: 1.0em;
line-height: 1.4em;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#optivis-zebra {
font-family: "Arial", sans-serif;
font-size: 1.1em;
margin: 0px auto;
width: 600px;
text-align: left;
background: #ffffff;
border: 1px solid #29328a;
border-collapse: collapse;
}

#optivis-zebra td {
padding: 3px;
color: #333333;
border: 1px solid #29328a;
}

#optivis-zebra .odd {
background: #e8edff; 
border: 1px solid #29328a;
}

#optivis-zebra p{
color: #666666;
font-size: 0.8m;
line-height: 1.0em;
}

#optivis-table {
font-family: "Arial", Serif;
font-size: 1.1em;
margin: 20px auto;
width: 600px;
text-align: center;
border-collapse: collapse;
border: 2px solid #000000;
}

#optivis-table th {
font-size: 1.0em;
padding: 5px;
background: #99ccff;
border-bottom: 2px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
color: #000000;
}

#optivis-table td {
padding: 5px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
color: #000000;
}

#optivis-table .even {
background: #ffffff; 
}

#optivis-table .odd {
background: #e8edff; 
}

/* Yellow page starts here */ 

#yellow-blurb {
float: left;
color: #000000;
width: 630px;
font-size: 1.0em;
line-height: 1.4em;
text-align: justify;
margin-top: 100px;
margin-left: auto;
margin-right: auto;
padding-left: 100px;
display: block;
}

#yellow-blurb2 {
float: left;
display: block;
width: 630px;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
}

#yellow-blurb2 p {
color: #000000;
font-size: 1.2em;
line-height: 1.5em;
text-align: justify;
margin-bottom: 1em;
}

/* Canine page starts here */ 

#canine-image {
float: left;
margin-top: -40px;
margin-left: auto;
margin-right: auto;
}

/* Contact page starts here */ 

#contact-info {
border-left: 2px solid #29328a;
padding-left: 2px;
width: 312px;
float: right;
display: inline;
color: #000000;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 10px;
margin-bottom: 10px;
}

fieldset {
float: left;
width: 400px;
text-align: left;
padding: 8px;
font-size:1.1em;
line-height: 1.5em;
}

legend {
margin-left: 120px;
color: #000000;
font-weight: bold;
font-size: 12px;
font-size:1.1em;
}

#comments {
border: 0px;
}

/* Product page starts here */ 

#wrap-med { 
margin: 0px auto;
background-image: url(images/bg_med.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 1445px;
}

#wrap-big { 
margin: 0px auto;
background-image: url(images/bg_huge.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 1853px;
}

#wrap-bigger { 
margin: 0px auto;
background-image: url(images/bg_huger.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 2448px;
}

#wrap-papers { 
margin: 0px auto;
background-image: url(images/bg_papers.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 3003px;
}

#wrap-biggest { 
margin: 0px auto;
background-image: url(images/bg_hugest.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 988px;
height: 4479px;
}

#pagewidth-big { 
float: right;
width: 935px;
margin-right: 27px;
display: block;
display: inline; /* ie double margin fix*/ 
}

#header-big {
height: 14px; 
background-color: #FFFFFF; 
width: 100%; 
background-image: url(images/topbar-big.jpg);
background-repeat: no-repeat;
overflow: hidden;
}

#maincol2 {
background-color: #FFFFFF; 
min-height: 390px; 
background-image: url(images/grad.jpg);
background-repeat: repeat-x;
float: right; 
width: 100%; 
}

#maincol2 h2 {
font-family: "Arial", Serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
}

#maincol2 img {
margin: 0px;
text-align: center;
display: block;
border: 1px solid #999999;
}

.hor-zebra-prod {
font-family: "Arial", sans-serif;
font-size: 1.0em;
margin: 0px auto;
width: 901px;
text-align: center;
border-collapse: collapse;
}

.hor-zebra-prod th {
font-size: 1.1em;
font-weight: normal;
padding: 4px 8px;
color: #039;
}

.hor-zebra-prod td {
padding: 0px;
color: #000000;
}

.hor-zebra-prod .odd {
padding: 0px;
background: #e8edff; 
}

.hor-zebra-prod .model {
padding: 0px 0px 0px 8px;
text-align: left;
}

.hor-zebra-prod .oddmodel {
padding: 0px 0px 0px 8px;
text-align: left;
background: #e8edff; 
}


