body {
   text-align: center;
}

h1 { /* heading 1 */
   margin: 0;
   display: block;
   width: 100%;
   color: #FFFFFF;
   background-color: #0066FF;
   padding: 3px 3px 3px 3px;
   font-family: arial;
   font-size: 26px;
   font-weight: bold;
   text-align: center;
}

h2 { /* heading 2 */
   color: #0066FF;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}

h3 { /* heading 3 */
   color: #0066FF;
   font-family: arial;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}

h4 { /* heading 4 */
   color: #0066FF;
   font-family: arial;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}

h5 { /* heading 5 */
   color: #0066FF;
   font-family: arial;
   font-size: 25px;
   font-weight: bold;
   text-align: center;
}

h6 { /* heading 6 */
   color: #FF3333;
   font-family: arial;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}

a:link { /* link color */
   color: #0000FF;
   text-decoration: underline;
}

a:visited { /* visited link color */
   color: #0000FF;
   text-decoration: underline;
}

a:hover { /* link mouse over effect */
   color: #000000;
   text-decoration: underline;
}

#prodspecs { /* background for product specs */
   margin: 0;
   font-family: arial;
   background-color: #7F7F7F;
   text-align: center;
}

#d0 { /* specs main heading */
   color: #FFFFFF;
   background-color: #990000;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 16px;
   text-align: center;
}

#d1 { /* specs sub heading */
   color: #FFFFFF;
   background-color: #000099;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

#d2 { /* specs table  */
   width: 110px;
   color: #000000;
   background-color: #C8E8FF;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

#d2a { /* specs table */
   width: 200px;
   color: #000000;
   background-color: #C8E8FF;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

#d2b { /* specs table */
   width: 200px;
   color: #FFFFFF;
   background-color: #990000;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

#d2c { /* specs table */
   width: 175px;
   color: #FFFFFF;
   background-color: #000099;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
}

#d2c a:link { /* custom link color */
   color: #FFFFFF;
}

#d2c a:visited { /* custom visited link color */
   color: #FFFFFF;
}

#d2d { /* specs table  */
   width: 110px;
   color: #000000;
   background-color: #C8E8FF;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   text-decoration:line-through;
}

#d3 { /* specs table */
   color: #000000;
   background-color: #FFFFCC;
   padding: 3px 3px 3px 3px;
   font-size: 12px;
   text-align: center;
}

#d3 b { /* specs table, bold modifier */
   color: #000000;
   font-weight: bold;
}

#d3 a:link { /* custom link color */
   color: #000000;
   font-weight: bold;
}

#d3 a:visited { /* custom visited link color */
   color: #000000;
   font-weight: bold;
}

#d3 a:hover { /* custom link hover color */
   color: #0033CC;
   font-weight: bold;
}

#d3 img { /* picture border */
/*   border: 1px solid #C0C0C0; */
}

#d3a { /* specs table */
   color: #000000;
   background-color: #C8E8FF;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
}

#d3a a:link { /* custom link color */
   color: #000000;
   font-weight: bold;
}

#d3a a:visited { /* custom visited link color */
   color: #000000;
   font-weight: bold;
}

#d3a a:hover { /* custom link hover color */
   color: #0033CC;
   font-weight: bold;
}

#d3b { /* specials, old price */
   color: #000000;
   background-color: #FFFFCC;
   padding: 3px 3px 3px 3px;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   text-decoration: line-through;
}

#d3c { /* specials, sale price */
   color: #FF0000;
   background-color: #FFFFCC;
   padding: 3px 3px 3px 3px;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}

#d4 { /* specs table */
   color: #FFFFFF;
   background-color: #990000;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
}

#d5 { /* special note */
   color: #000000;
   background-color: #FFFFFF; /* #FFFFCC; */
   padding: 3px 3px 3px 3px;
   font-size: 12px;
   font-weight: normal;
   font-style: italic;
   text-align: center;
}

#prodinfo { /* background for product info */
   width: 100%;
   font-family: arial;
   font-size: 14px;
   text-align: center;
   padding: 3px 3px 3px 3px;
   color: #000000;
   background-color: #FFFFFF;
}

#prodinfo table { /* product info */
   background-color: #FFFFFF; /* #FFFFCC; */
/*   border: 1px solid #C0C0C0; */
}

#prodinfo td { /* product info */
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   text-align: center;
}

#prodinfo img { /* picture border */
   /* border: 1px solid #C0C0C0; */
}

#prodinfo h2 { /* product info heading 2 */
   color: #0099CC;
   background-color: #FFFFFF; /* #FFFFCC;*/
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}

#prodinfo h3 { /* product info heading 3 */
   color: #0099CC;
   background-color: #FFFFFF; /* #FFFFCC; */
   font-family: arial;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}

#prodinfo h4 { /* product info heading 4 */
   color: #0099CC;
   background-color: #FFFFFF; /* #FFFFCC; */
   font-family: arial;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
}

#prodinfo h5 { /* product info heading 5 */
   color: #0066FF;
   font-family: arial;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
}

#prodinfo ul { /* product info heading 5 */
   color: #000000;
   font-family: arial;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}

#prodinfo li { /* product info heading 5 */
   color: #000000;
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
}

#it0 {
   background-color: #AACCFF;
}

#it1 {
   background-color: #CCFFFF;
}

#f0 {
   color: #FFFFFF;
   background-color: #000099;
   padding: 3px 3px 3px 3px;
   font-size: 16px;
}

#f1 {
   width: 20%;
   color: #FFFFFF;
   background-color: #000099;
   padding: 3px 3px 3px 3px;
}

#f2 {
   color: #000000;
   background-color: #C8E8FF;
   padding: 3px 3px 3px 3px;
}

#info { /* general text information */
   color: #000000;
   padding: 3px 3px 3px 3px;
   font-family: arial;
   font-size: 14px;
   font-weight: normal;
   text-align: left;
   text-decoration: none;
}

#news {
   width: 90%;
   padding: 3px 3px 3px 3px;
}

#news iframe {
   border: 2px solid #999999;
}
