A:link {color: #0044A1; text-decoration: none;}
A:visited {color: #0044A1; text-decoration: none;}
A:hover {color: #75AAF3; text-decoration: underline;}
A:active {color: #0044A1; text-decoration: none;}
          
body {background: #000000;
     color:#000000; 
     font-family: arial, helvetica; 
     }

h1 {color: #E4B34D; font-family: arial, helvetica;}
h2 {color: #000000; font-family: arial, helvetica;}
h3 {color: #000000; font-family: arial, helvetica;}

.title {color: #E4B34D; font-size: 30px; font-weight: bold;}

.titleblack {font-size: 20px; font-weight: bold;}

.menu {color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      position: relative;
      top: 92px;
      z-index: 2;
      }  
.menu A:link {color: #ffffff; text-decoration: none;}
.menu A:visited {color: #ffffff; text-decoration: none;}
.menu A:hover {background: #BA4531; color: #ffffff; text-decoration: none;}
.menu A:active {background: #BA4531; color: #ffffff; text-decoration: none;}

.anylinkcss {
            visibility: hidden;
            border: 1px solid black;
            border-bottom-width: 0;
            font: normal 12px;
            line-height: 18px;
            z-index: 2;
            background-color: #BA4531;
            width: 250px;
            }

.anylinkcss a{
            width: 100%;
            display: block;
            color: #ffffff;
            text-indent: 3px;
            border-bottom: 1px solid black;
            padding: 1px 0;
            text-decoration: none;
            font-weight: bold;
            z-index: 2;
            }

.anylinkcss a:hover{ /*hover background color*/
                     background-color: black;
                     color: white;
                     text-decoration: none;
                     z-index: 2;
                     }

.header {background: #000000;
         font-weight: bold;
         color:#ffffff;
         position: absolute;
         width: 834px;
         top: 0px;
         left: 80px; 
         right: 80px;
         }
         
.topbanner {position: absolute;
           top: 10px;
           }
           
.footer {background: #000000;
         font-weight: bold;
         color:#ffffff;
         position: absolute;
         width: 834px;
         top: 496px;
         left: 80px; 
         right: 80px;
         }
         
.bottommenu {color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      position: relative;
      top: 4px;
      }  
.bottommenu A:link {color: #ffffff; text-decoration: none;}
.bottommenu A:visited {color: #ffffff; text-decoration: none;}
.bottommenu A:hover {background: #BA4531; color: #ffffff; text-decoration: none;}
.bottommenu A:active {background: #BA4531; color: #ffffff; text-decoration: none;}         
         
.bottombanner {position: relative;
              top: 8px;
              }
              
.copyright {position: relative;
           top: 8px;
           }     

.leftside {background: #ffffff;
         color: #000000;
         position: absolute;
         width: 610px;
         height: 385px;
         top: 113px;
         left: 80px;
         }
.leftside A:link {color: #469CFF; text-decoration: none; font-weight: bold;}
.leftside A:visited {color: #469CFF; text-decoration: none; font-weight: bold;}
.leftside A:hover {color: #A2CBFA; text-decoration: none; font-weight: bold;}
.leftside A:active {color: #469CFF; text-decoration: none; font-weight: bold;}

.text {margin: 0px 0px 0px 10px;}

.button {background: #000000;
        color: #ffffff;
        font-weight: bold;
        border-style: solid;
        border-color: #BA4531;
        width: 225px;
        margin: 5px 10px 5px 0px;
        }
.button A:link {color: #ffffff; text-decoration: none; font-weight: bold;}
.button A:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
.button A:hover {color: #ffffff; text-decoration: none; font-weight: bold;}
.button A:active {color: #ffffff; text-decoration: none; font-weight: bold;}
         
.rightside {background: #000000;
           font-weight: bold;
           color: #ffffff;
           position: absolute;
           width: 210px;
           height: 385px;
           top: 113px;
           left: 704px;
           }
           
.pricelist {position: absolute; 
            width: 150px;
            top: 10px; 
            left: 30px; 
            font-size: 14px;
            }
            
.pricelistgraphic {position: absolute;
                  top: 168px;
                  left: 18px;
                  z-index: 2; 
                  }
                  
.pricelistppai {position: absolute;
                  bottom: 5px;
                  left: 0px;
                  z-index: 2; 
                  }
            
table.pricelist {
	border-width: 2px;
	border-style: solid;
	border-color: #C0C0C0;
	border-collapse: collapse;
    }
    
table.pricelist th {
	border-width: 2px;
	padding: 1px;
	border-style: inset;
	border-color: #C0C0C0;
    }
    
table.pricelist td {
	border-width: 2px;
	padding: 1px;
	border-style: inset;
	border-color: #C0C0C0;
    }
    
.designstep1 {position: absolute; top: 48px; left: 0px;}

.designstep2 {position: absolute; top: 163px; left: 0px;}

.designstep3 {position: absolute; left: 0px; bottom: 0px;}