body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
/* styles for IE 5 Mac */
#horizon {
 background-color: transparent;
 position: absolute;
 top: 20px;
 left: 20px;
}
/* following rules are invisible to IE 5 \*/
#horizon {
 top: 50%;
 left: 0px;
 width: 100%;
 margin-top: -212px;
 text-align: center;
 min-width: 700px; 
}
/* end IE 5 hack */ 
#wrapper {
 background-color: #DE9960;
 position: relative;
 text-align: left;
 width: 700px;
 height: 426px;
 margin: 0px auto;
 padding:0px;
}
#block {
 background-color: #FFFFFF;
 width:700px;
 height:422px;
 position:relative;
 top:2px;
 overflow:hidden;
}
#blockbottom {
 width:700px;
 height:20px;
 text-align:right;
 position:relative;
 top:2px;
 margin: 0px auto;
 padding:0px;
 color:#DE9960;
 font-size:9px;
}
#topsection {
 width:542px;
 height:135px;
 margin: 0px;
}
#topmenu {
 background-color:#D4663A;
 border-top:1px solid #C8643C;
 width:700px;
 height:21px;
 overflow:hidden;
}
#topmenu-boutique {
 position:absolute;
 top:114px;
 left:0px;
 width:545px;
 height:21px;
 background-color:#D4663A;
}
#contentphoto-block {
 position:absolute;
 top:0px;
 left:169px;
 background-color:#DDD7DB;
 width:360px;
 height:308px;
 clip:rect(0px,360px,308px,0px);
 overflow:hidden;
}
#contentup-block {
 background-color:#FFFFFF;
 width:545px;
 height:135px;
 clip:rect(0px,700px,135px,0px);
 overflow:hidden;
}
#contentup-block-text {
 position:absolute;
 left:85px;
 top:30px;
 width:400px;
 height:100px;
}
#contentdown-block {
 position:absolute;
 background-color:#FFFFFF;
 top:144px;
 left:38px;
 width:662px;
 height:278px;
 clip:rect(0px,662px,278px,0px);
 overflow:hidden;
}
#contentleft-block {
 float:left;
 background-color:#FFFFFF;
 width:202px;
 height:422px;
 clip:rect(0px,202px,422px,0px);
 overflow:hidden;
}
#contentleft-block-text {
 position:absolute;
 left:15px;
 top:135px;
 width:175px;
 height:260px;
}
#contentright-block {
 float:right;
 background-color:#FFFFFF;
 width:494px;
 height:422px;
 clip:rect(0px,494px,422px,0px);
 overflow:hidden;
}
#contentleft {
 /*float:left; would use div but mozilla has a bug with obj and floating div*/
 background-color:#FFFFFF;
 border-right:1px solid #000000;
 width:152px;
 height:266px;
 clip:rect(0px,152px,263px,0px);
 overflow:hidden;
}
#containerright {
 /*float:right; would use div but...*/
 width:546px;
 height:261px;
}
#contentright {
 position:relative;
 left:20px;
 top:35px;
 width:395px;
 height:190px;
 clip:rect(0px, 395px, 190px, 0px); 
 overflow:hidden;	
 z-index:1; 
}
#contentscroll {
 position:absolute; 
 /*text-align:justify;*/
 width:395px;
 z-index:1; 
}
#counterlogo {
 width:158px;
 height:135px;
 z-index:100;
 background-color:#DDD7DB;
 position:absolute;
 left:0px;
 bottom:0px;
}
/* imgs */
img.logo {
 position:absolute;
 left:542px;
 top:0px;
 z-index:1000;
}
/* ie */
img.scrollleft {
 position:absolute;
 left:666px;
 top:406px;
 z-index:100;
}
img.scrollright {
 position:absolute;
 left:682px;
 top:406px;
 z-index:100;
}
img.scrollup {
 position:absolute;
 left:682px;
 top:388px;
 z-index:100;
}
img.scrolldown {
 position:absolute;
 left:682px;
 top:406px;
 z-index:100;
}
img.barfus {
 position:absolute;
 left:152px;
 top:409px;
 z-index:100;
}
/* other stuff */
a {
 color:#8B0536;
}
ul {
 list-style-type:square;
 margin-left:20px;
 padding:0px;
 color:#8B0536;
}