
#tab3 div, #tab4 div { margin: 1.3em 1ex 1ex 1ex; }
* html #tab3 div {  width: 98%;
                    margin: 1.3em 1ex 1ex 1ex;
}

/* all the divs there have to have an offset of images column */
#tab1 div { clear:both; margin: 1.3em 330px 1em 1em; }

/* and image column is positioned absolutely */
#tab1 .bigImgColumn {position: absolute; top: 1.6em; right: 10px; margin-right: 0; }

/* small text under images */
#tab1 .bigImgColumn p { font-size: 10px;text-align: center; }
#tab1 .bigImgColumn img {border: 1px solid black;}

/* question marks */
#tab1 h4, #tab3 h4 { background: url(/images/qpng.png) left top no-repeat;  margin: 0 0 1em 0; padding-left: 30px; padding-top: 2px; padding-bottom: 5px; color: blue;}

#tab1 p, #tab3 p, #tab4 p { margin: 1em 0; }

#tab2 .tourDescription .tourTitle {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    color: black;
}

#tab2 .tourDescription .tourCaption {
    font-size: 13px;
}

#tab2 tr:hover {
    background: rgb(255,222,89);
    cursor: pointer;
}

.notHighlight td:hover {
    background: #eeeeee;
    cursor: default;
}

#tab2 table {
  width: 100%; font-size: 1em; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse;
}
#tab2 thead th {
  background: #9999FF;
  color: white;
  line-height: 2em;
}
#tab2 td { padding: 1ex;}
#tab2 { padding: 0 0 1em 0;}

#tab3 ul,#tab3 li { margin-left: 1em;}

#tab4 form { margin: 0; padding: 0; }
#tab4 fieldset { border: 0; margin: 1ex 0 0 0;}
#tab4 form p { overflow: auto; clear: both; padding-left: 17ex; margin: 1ex 0; }
#tab4 form label { float: left; width: 17ex; margin-left: -17ex; }

.topInfo img { float:none;  } /* it's the only one element there, no need for a float */
#mainContentDiv { overflow: visible; } /* we don't want .topInfo to be hidden */
.topInfo { margin-top: -30px; } /* move it up a bit */
* html .topInfo img { width: 660px; position:relative; z-index:300}

#tab1 {overflow:hidden;}
* html .notHighlight #widgets { margin-right: 10px; }

.contactUsTable tr td label{
    /*padding-left: 120px;*/
}

* html .contactUsTable tr td label {
    overflow: auto; clear: both; padding-left: 120px; padding-right: 50px;
    border: 1px solid red;
}