.modalDialog_transparentDivs
{
    filter: alpha(opacity=40); /* Transparency */
    opacity: 0.4; /* Transparency */
    background-color: #AAA;
    z-index: 1;
    position: absolute; /* Always needed	*/
}
.modalDialog_contentDiv
{
    z-index: 100; /* Always needed	*/
    position: absolute; /* Always needed	*/ /*background-color:#FFF;	 White background color for the message */
      }
.modalDialog_contentDiv_shadow
{
    z-index: 90; /* Always needed	- to make it appear below the message */
    position: absolute; /* Always needed	*/
    background-color: #555;
    filter: alpha(opacity=30); /* Transparency */
    opacity: 0.3; /* Transparency */
}



/*=========== GuestBook ===========*/
.GuestLeftCol {
float: left;
width: 310px;
}
.GuestRightCol {
float: right;
width: 510px;
margin-left: 20px;
}
.MessageContainer {
background: transparent url(../images/30percent-1000.png);
margin-bottom:10px;
font-size: 13px;
}
.MessageHead {
height: 20px;
padding: 10px;
}
.MessageBody {
padding: 0px 10px 10px 20px;
}
.MessageBody p {
margin: 0;
}
.MessageFooter {
font-size: 11px;
height: 20px;
}
.MessageFooter div {
float: right;
height: 20px;
line-height: 20px;
padding: 0px 10px;
background: transparent url(../images/40percent-200.png);
}
.MessageFooter a, .MessageFooter a:hover, .MessageFooter a:visited, .MessageFooter a:active {
color: #ffffff;
text-decoration: none;
}
.MessageFooter a:hover {
text-decoration: underline;
}
.MessageFooter .LeftCorner {
width: 20px;
padding: 0px;
background: transparent url(../images/guestbook-message-footer-corner.png) left top no-repeat;
}

.MessagesTable {
 width: 100%;
}
/*.MessagesTable table td {
 background-color: #2F5F8F;
 border: solid 1px #fff;
 padding: 2px 4px;
}*/
.MessagesTable table td a {
color: #fff;
}


/* Contact US */
.ContactContainer { background-color: #fff; !display:inline-block; }
.ContactContainer p { padding:15px; /*color:#9C9C9C;*/ }
.ContactContainer p span { color:#666666; font-weight:bold;}
.ContactContainer p a, .ContactContainer p a:visited { color:#9C9C9C; }
.ContactContainer p a:hover { color:#666666; }
.contactForm { padding:20px 0px 20px 96px; background:url(../images/contact-bg.gif) repeat-x top; }
.contactForm label { float:left; color:#9C9C9C; line-height:18px; width:80px; font-weight:bold; margin-right:10px; text-align:right; }
.contactForm input, .contactForm select, .contactForm textarea { width:263px; height:18px; float:left; border:#E3E3E3 1px solid; }
.contactForm select {height:auto;}
.contactForm textarea { height:110px; overflow-y:auto; }
.contactForm input.FormButton { width:81px; background:url(../images/contact-button-bg.gif) no-repeat top; 
                                color:#fff; border:none; 
                                height:23px; font-weight:bold; cursor:pointer; margin-left:10px;}
.inputMargin { height:4px; line-height:4px; 