body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   background-color: #ffffff;
}
#main {
   width: 936px;
   height: auto;
   background-color:#ffffff;
   margin-left: auto;
   margin-right: auto;
}
#header {
   width: 936px;
   height: 108px;
   padding-top: 26px;
   background-color:#FFFFFF;
}
#logodiv {
   padding-left: 45px;
   float: left;
}
#menudiv {
   padding-top: 45px;
   padding-right: 45px;
   float: right;
}
#footer {
   width: 89px;
   margin:0px auto;
   padding-top: 15px;
}
#hmCurrentExibDiv {
   width: 851px;
   margin:0px auto;
   background-color:#FFFFFF;
}
#hmCurrentExibDiv a:hover {
color:#FFFFFF;
}
#hmCurrentExibDiv p {
color:#773F1C; line-height: 1.45em; text-align:justify; width:99%;
}
#hmCurrentExibText {
   width: 530px;
   padding-left: 43px;
   padding-right:  18px;
   padding-bottom: 15px;
   float: left;
}
#hmCurrentExibBrief {
font-family: Arial, Helvetica, sans-serif; line-height:16px;
}
.txtStyle1, .txtStyle2, .txtStyle3, .txtStyle4, .txtStyle5, .linkStyle2, .txtBig, .tblCell {
font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.txtStyle1 {
color: #773F1C;
}
.txtStyle2 {
color: #EA1A8A;
}
.txtStyle3 {
color: #F38C27;
}
.txtStyle4 {
color: #993300;
}
.txtStyle5 {
color: #996633;
}
.linkStyle3, .linkStyle2 {
color: #773F1C; text-decoration: none;
}
.txtBig {
font-size:14px; font-weight: bold;
}
.tblCell {
font-size:11px;
}
a:hover, a.linkStyle3:hover {
color:#EA0F85;
}
a.linkStyle3 {
color: #773F1C;
}
a.linkStyle2:hover {
color:#F58E29;
}
#hmNewsDiv {
   width: 258px;
   margin-top:7px;
   padding-right: 43px;
   padding-bottom: 5px;
   padding-top:10px;
   float: right;
}
.scroller_container_up_down {
 border: 0px;
 position: relative;
 overflow: hidden;
 margin-top:15px;
}
.scroller_container_up_down {
 width: 200px;
 height: 100px;
}
.newsLine {
padding-bottom:10px;
}

#hmPipeDiv {
   padding-top: 15px;
   margin-top:18px;
   background-image:url(../../images/pipe.gif);
   background-repeat:repeat-y;
   height: 110px;
   float: left;
}
#inPageTitleDiv {
float: right; padding-right: 45px; padding-bottom:12px;
}
#inPageTextDiv {
   width: 550px;
   padding-left: 18px;
   padding-right:  43px;
   padding-bottom: 15px;
   padding-top: 15px;
   float: right;
}
#inPageTextDivAbout {
   width: 840px;
   padding-left: 18px;
   padding-right:  43px;
   padding-bottom: 15px;
   padding-top: 15px;
   float: right;
}
#inPageThemePic {
   width: 267px;
   padding-left: 43px;
   padding-top: 15px;
   float: left;
   background-color:#FFFFFF;
}
#inPageThemePicAbout {
   padding-left: 48px;
   padding-top: 15px;
   float: left;
   background-color:#FFFFFF;
}
.FooterHrDiv {
width:850px; height:5px; margin-left:auto; margin-right:auto; border-top:1px solid #773F1C; clear:both;
}
.FooterHrOrngDiv {
width:850px; height:0px; margin-left:auto; margin-right:auto; border-top:1px solid #F58E29; clear:both;
}
.frmFldStyle {
font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color: #773F1C; border:1px solid #E0D2C9;
}

.ArtInfoDiv {
margin:0px; padding:0px; width:180px; text-align:left; border:0px solid #C0C0C0;
}

/* Exhibition Styles */
.ExhibMainDiv {
width:853px; margin-left:auto; margin-right:auto; border:0px solid red;
}
.ExhibContentDiv {
width:840px; margin-left:8px; margin-top:15px; border:0px solid blue;
}
.ExhibContentDiv p {
color: #773F1C; text-align:justify; line-height:20px;
}
.exhibImgStyle {
border:0px solid red; margin-top:30px; margin-bottom:30px; margin-left:10px; margin-right:10px;
}

/* Publication Styles */
.PubContentDiv {
width:830px; margin-left:auto; margin-right:auto; border:0px solid red;
}
.singlePubDiv {
background-color:#FFFFEC; padding:10px; overflow:auto; margin-bottom:10px; border:1px solid #E0D2C9;
}
.singlePubDiv p {
color:#773F1C; line-height: 1.45em; text-align:justify;
}
.PubImageDiv {
float:left;
}
.AuthorContRthDiv {
float:right; width:55%;
}
.PubAuthorDiv {
border:2px dotted #E0D2C9; float:right; padding:3px 3px 5px 4px; background-color:#FAF8F8; margin-top:0px; margin-bottom:5px; width:450px;
}
.PubItemInfo {
padding:3px 14px 3px 14px;
}

/* CIMA Design */
.ProdTitleImgDiv {
text-align:right; margin-right:40px; padding-bottom:15px; border:0px;
}
.DsgProdImgDiv, .DsgProdContentDiv {
width:390px; background-color:#FEFDF9; border:2px solid #F8E7D7;
}
.DsgProdContentDiv {
margin-top:9px;
}
/* Tell a friend - Styles */
.tellafriendBtn, .EnquiryBtn {
font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F38C27; background-color:#FAF8F8; padding:1px;
}

/* Drop Down menu Style */
#jsddm {
   margin: 0;
   padding: 0
}
#jsddm li {
      float: left;
      list-style: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
}
#jsddm li a {
      display: block;
      background: #FFFFFF;
      padding: 1px 1px;
      text-decoration: none;
      width: auto;
      color: #773F1C;
      white-space: nowrap;
      /*font-weight:bold;*/
}
#jsddm li a:hover {
      color:#F58E29;
}
#jsddm li ul {
         margin: 0;
         padding: 0;
         position: absolute;
         visibility: hidden;
         border-top: 1px solid white;
         padding:3px;
}
#jsddm li ul li {
         float: none;
         display: inline;
}
#jsddm li ul li a {
         width: auto;
         background: #E0D2C9;
         padding:2px 8px;
}
#jsddm li ul li a:hover {
         background: #E0D2C9;
}

/* Modal window Styles */
#mask{
position:absolute; /* important */
top:0px; /* start from top */
left:0px; /* start from left */
height:100%; /* cover the whole page */
width:100%;  /* cover the whole page */
display:none; /* don't show it '*/
/* styling bellow */
background-color: black;
z-index:9000;
}
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:370px;
  height:215px;
  display:none;
  z-index:9999;
  padding:10px;
  background-color:#FFFFEC;
  border:3px solid #E0D2C9;
}
#boxes .Artwindow {
  position:absolute;
  left:0;
  top:0;
  width:400px;
  height:500px;
  display:none;
  z-index:9999;
  padding:10px;
  text-align:center;
}
.modal_close {
color: #F38C27;
}

