body {background-color:black; text-align: center; } 
body_old {background-color:transparent; background-repeat: repeat; text-align: center; background-image: url('./interior_design_images/Background.jpg');} 

a:link {color:#cc9933;}
a:visited {color:#cc9966;}
a:active {color:#ffcc33;}
a:hover {color:#ffcc66;}

p {font-family: "Times New Roman"; font-size: large; color: #cc9966;}
p.textblock {width : 800px; }
p.indent {margin-left: 50px; margin-right: 50px}
p.gallery {margin-left: 50px; margin-right: 50px; height: 100px; vertical-align:middle;}
p.update {font-size: small}
p.fine {font-size: x-small; color:#999999; font-family: "Courier New"}
p.left{text-align: left}

h1 {font-family: "Times New Roman"; color: #cc9966 }
ul {font-size: medium; color: #cc9966; }
li {font-size: medium; color: #cc9966; text-align: left; margin-left: 25%;}
hr {width: 800px}
hr.icon {width: 110px; border: 0px}
img{border-style: solid; border-color: black; border-width: 10px;}
img.logo{border-width: 0px;}
img.gallery{border-width: 0px; vertical-align:middle;}

.button {font-weight : bold; font-size: small; color: #cc9966; border-style: outset; padding: 3px; position: relative; top: -10px; text-decoration: none; border-top: 3px solid #A0A0A4; border-right: 3px solid #404040; border-bottom: 3px solid #404040; border-left: 3px solid #A0A0A4;}
.navbutton {font-weight : bold; font-size: small; color: #cc9966; border-style: outset; padding: 3px; position: relative; top: -20px; text-decoration: none; border-top: 3px solid #A0A0A4; border-right: 3px solid #404040; border-bottom: 3px solid #404040; border-left: 3px solid #A0A0A4;}
td {font-weight : bold; font-size: medium; color: #cc9966;}
.rbutton {font-weight : bold; position: absolute; right: -10px; font-size: small; color:#deb01c; padding: 3px; border-style: outset; text-decoration : none; border-top: 3px solid #A0A0A4; border-right: 3px solid #404040; border-bottom: 3px solid #404040; border-left: 3px solid #A0A0A4;}
.lbutton {font-weight : bold; position: absolute; left: 10px; font-size: small; color:#deb01c; padding: 3px; border-style: outset; text-decoration : none; border-top: 3px solid #A0A0A4; border-right: 3px solid #404040; border-bottom: 3px solid #404040; border-left: 3px solid #A0A0A4;}

.hometextcenter {font-family: "Times New Roman"; font-weight: normal; font-size: x-large; text-align: center; color: #cc9966;}

.highlight img{border: 3px outset SlateGray;}
.highlight:hover img{border: 3px inset LightSlateGray;}
.highlight:hover{color: red; /* Dummy definition to overcome IE bug */}
.highlightselected img{border: 3px inset DimGray;}

div.centerblock {position: relative; top: 0; width: 1045px; margin: 0; margin: auto; text-align: left; }
div.navigation {position: absolute; z-index:99; top: 0; left: 0px; width: 1040px; height: 100px; margin-top: 10px; margin-left:5px;}
div.sidebar {position: absolute; top:110px; left:75px; width: 120px; height:100%; text-align: center;}
div.gallery {position: absolute; top:100px; left:75px; width: 800px; height:100%; text-align: left;}
div.frontpage {position: absolute; top:100px; left:75px; width:800px; text-align: center;}
div.front {position: absolute; top:5px; left:75px; width:800px; text-align: center;}
div.opaquebackground {width:800px; 
   /*background-image: url(interior_design_images/transparent.png) !important;  /* Mozilla only */
   /*background-color: transparent !important;           /* Mozilla only */
   /*background-image: none;                             /* IE only */
   /*background-color: #DED1C1;                          /* IE only */
   /*filter:alpha(opacity=50);                           /* IE only */
}
div.opaquecontents {position: relative;}
div.mainpage {position: absolute; top:100px; left:240px; width:800px; text-align: center;}
div.footer {position: absolute; width:800px; left:0px; text-align: center;}

